[Nova] belongsTo, belongsToMany 当前页动态 dependsOn 其它 fields, nova-belongs-to-dependency, belongs-to-many-field-nova

 

 nova-belongs-to-dependency 例子:

use Manmohanjit\BelongsToDependency\BelongsToDependency;
...
return [
    ...
    BelongsTo::make('Type'),
    
    BelongsToDependency::make('User')
        ->dependsOn('type', 'type_id'),
    ...
];

如果 BelongsTo 使用了 searchable() , 那么 belongsToDependency 是不能依赖 BelongsTo 检索到的选中值的。

所以 nova-belongs-to-dependency 对数据量稍微多一些的应用来说并不友好。See Issue#6

 

belongs-to-many-field-nova 例子:

BelongsTo::make('Association', 'association', 'App\Nova\Association'),

BelongsToManyField::make('Participants', 'participant', 'App\Nova\Participant')
    ->dependsOn('association', 'association_id'),

BelongsToManyField 依旧可以 dependsOn 使用了 searchable() 的 BelongsTo。

 

Link:https://www.cnblogs.com/farwish/p/14042329.html

posted on 2020-11-27 01:06  ercom  阅读(103)  评论(0编辑  收藏  举报