stepanenko3/nova-boolean-group-field

Nova BooleanGroup 高级字段,基于原生 Nova 字段

v1.0.3 2024-03-14 12:07 UTC

This package is auto-updated.

Last update: 2024-08-31 14:35:12 UTC


README

Latest Version on Packagist Total Downloads License

screenshot of field

描述

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(),

截图

screenshot of field screenshot of field screenshot of field screenshot of field

鸣谢

贡献

感谢您考虑为这个包做出贡献!请创建一个带有详细变更说明的拉取请求。

许可证

此软件包是开源软件,采用 MIT 许可证