stepanenko3 / nova-boolean-group-field
Nova BooleanGroup 高级字段,基于原生 Nova 字段
v1.0.3
2024-03-14 12:07 UTC
Requires
- php: >=8.0
- laravel/framework: ^10.0|^11.0
- laravel/nova: ^4.0
Requires (Dev)
- phpstan/phpstan: ^1.10
- tightenco/duster: ^2.7
README
描述
Laravel Nova 的扩展布尔组字段
特性
- 按前缀分组
- 支持点选项
- 支持多维选项
- 切换所有复选框
- 切换复选框组
要求
php: >=8.0
laravel/nova: ^4.0
安装
# Install the package
composer require stepanenko3/nova-boolean-group-field
使用
将使用声明添加到您的资源中并使用这些字段
use Stepanenko3\NovaBooleanGroup\BooleanGroup; ... BooleanGroup::make('Permissions', 'permissions'), BooleanGroup::make('Layouts', 'layouts')->options([ 'value1' => 'Value1', 'value2' => 'Value2', 'value3.value1' => 'Value3.1', 'value3.value2' => 'Value3.2', 'value4.value1' => 'Value4.1', 'value4.value2' => 'Value4.2', 'value5' => [ 'value1' => 'Value5.1', 'value2' => 'Value5.2', 'value53' => [ 'value1' => 'Value5.3.1', 'value2' => 'Value5.3.2', ], ], ]), BooleanGroup::make('Permissions', 'permissions') ->hideFalseValues(), BooleanGroup::make('Permissions', 'permissions') ->hideTrueValues(),
截图
鸣谢
贡献
感谢您考虑为这个包做出贡献!请创建一个带有详细变更说明的拉取请求。
许可证
此软件包是开源软件,采用 MIT 许可证。