[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。