PHP code example of scouser03 / group-checkbox
1. Go to this page and download the library: Download scouser03/group-checkbox library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
scouser03 / group-checkbox example snippets
namespace App\Nova;
use Scouser03\GroupCheckbox\GroupCheckbox;
class BlogPost extends Resource
{
// ...
public function fields(Request $request)
{
return [
// ...
GroupCheckbox::make(__('Permissions'), 'prepared_permissions')
->withGroups()
->options(ModelsPermission::all()->map(function ($permission, $key) {
return [
'group' => __(ucfirst($permission->group)),
'option' => $permission->name,
'label' => __($permission->name),
];
})->groupBy('group')->toArray()),
// ...
];
}
}