boyemagnus / nova-attach-many
此包已被废弃,不再维护。未建议替代包。
多个Nova字段附件
1.0.12
2019-12-18 13:35 UTC
Requires
- php: >=7.1.0
README
为Nova创建并编辑多对多表单UI。可轻松关联关系,并包含验证功能。
安装
composer require dillingham/nova-attach-many
用法
use NovaAttachMany\AttachMany;
public function fields(Request $request) { return [ AttachMany::make('Permissions'), ]; }
验证
您可以设置最小值、最大值、大小或自定义规则对象
->rules('min:5', 'max:10', 'size:10', new CustomRule)
选项
以下是一些自定义选项
->showCounts()显示 "已选/总数"->showPreview()仅显示已选->hideToolbar()移除搜索和全选->height('500px')设置自定义高度->fullWidth()设置为全宽->help('<b>提示:</b> 帮助文本')设置帮助文本
所有选项演示
相关
附件资源将通过relatableQuery()过滤,因此您可以过滤哪些资源可以被附加
授权
该字段也尊重策略:即角色/权限
- 角色策略:attachAnyPermission($user, $role)
- 角色策略:attachPermission($user, $role, $permission)
- 权限策略:viewAny($user)
待办事项
[] 为大量资源添加分页
感谢
dkulyk 帮助授权


