【问题标题】:Laravel Nova - How can i do custom logic on Create/UpdateLaravel Nova - 我如何在创建/更新时执行自定义逻辑
【发布时间】:2018-10-25 02:06:23
【问题描述】:

我想为我的Nova Resource 之一创建自定义创建/更新逻辑。我一直在想用Custom Tools来完成我想要的,但我不想放弃Index页面中的优秀作品而自己重写。

我的用例:

  • 我想要一个可以定义递归创建多少记录的输入。
  • 我想在表单中输入morphToMany

【问题讨论】:

    标签: laravel laravel-5 laravel-nova


    【解决方案1】:

    如果您想在索引与表单/详细信息页面上使用不同的组件,只需使用 hideFromIndexonlyOnIndex 函数。

    详细参考文档:https://nova.laravel.com/docs/1.0/resources/fields.html#showing-hiding-fields

    如果要构建重复字段,可以使用包:https://packagist.org/packages/fourstacks/nova-repeatable-fields

    【讨论】:

    • 根据我的用例,这不会完成我想要的。
    • 据我了解您的用例,您已经开发了创建多条记录的字段,您只想从索引页面中隐藏。如果这是真的,您可以使用 hideFromIndex 函数。如果没有,请更详细地解释您的用例
    • 抱歉没有解释清楚。既然您了解我的用例,那么这些输入就是我想要构建的,但我不确定哪种方式更好。
    • 已更新我的答案以包括如何构建可重复字段
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-19
    • 2018-05-23
    • 1970-01-01
    • 2021-10-03
    • 1970-01-01
    • 2019-08-16
    相关资源
    最近更新 更多