stepanenko3/nova-boolean-group-field
Nova BooleanGroup advanced field based on native Nova field
29,349
8
| Install | |
|---|---|
composer require stepanenko3/nova-boolean-group-field |
|
| Latest Version: | v1.0.3 |
| PHP: | >=8.0 |
| License: | MIT |
| Last Updated: | Feb 25, 2025 |
| Links: | GitHub · Packagist |
Maintainer: stepanenko3
Nova Boolean Group

Description
Extended BooleanGroup Field for Laravel Nova
Features
- Grouped by prefix
- Support dotted options
- Support multidimensional options
- Toggle all checkboxes
- Toggle group of checkboxes
Requirements
php: >=8.0laravel/nova: ^4.0
Installation
# Install the package
composer require stepanenko3/nova-boolean-group-field
Usage
Add the use declaration to your resource and use the fields:
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(),
Screenshots

Credits
Contributing
Thank you for considering contributing to this package! Please create a pull request with your contributions with detailed explanation of the changes you are proposing.
License
This package is open-sourced software licensed under the MIT license.
Related Packages
unm/laravel4-opencloud
A laravel 4.1 service provider package that wraps the Rackspace/Openstack PHP SD...
4
7