Package Data | |
---|---|
Maintainer Username: | Silvanite |
Package Create Date: | 2018-09-01 |
Package Last Update: | 2022-05-17 |
Language: | Vue |
License: | MIT |
Last Refreshed: | 2024-12-16 15:04:07 |
Package Statistics | |
---|---|
Total Downloads: | 732,238 |
Monthly Downloads: | 6,978 |
Daily Downloads: | 208 |
Total Stars: | 69 |
Total Watchers: | 5 |
Total Forks: | 33 |
Total Open Issues: | 23 |
composer require silvanite/novafieldcheckboxes
use Silvanite\NovaFieldCheckboxes\Checkboxes;
Checkboxes::make('Permissions')->options([
'viewNova' => 'Access Admin UI',
'manageUsers' => 'Manage Users',
]),
You can customise how the values from checkbox fields are passed to your scripts. By default it's will cast all numeric keys to floats or integers, e.g. [1, 2, 3]
instead of ["1", "2", "3"]
. You can save disable this feature by calling withoutTypeCasting()
to have the original array keys returned unmodified.
use Silvanite\NovaFieldCheckboxes\Checkboxes;
Checkboxes::make('Permissions')->options([
1 => 'Access Admin UI',
2 => 'Manage Users',
]->withoutTypeCasting()),
Here is an example of how you might use an eloquent model with Checkboxes.
use Silvanite\NovaFieldCheckboxes\Checkboxes;
Checkboxes::make('users')
->options(App\User::pluck('name', 'id'))
->withoutTypeCasting(),
If you require any support please contact me on Twitter or open an issue on this repository.
MIT