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

 nova-belongs-to-dependency 例子:

use ManmohanjitBelongsToDependencyBelongsToDependency;
...
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', 'AppNovaAssociation'),

BelongsToManyField::make('Participants', 'participant', 'AppNovaParticipant')
    ->dependsOn('association', 'association_id'),

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

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

原文地址:https://www.cnblogs.com/farwish/p/14042329.html