/**
* Handle the form.
*
* @param PermissionFormBuilder $builder
* @param RoleRepositoryInterface $roles
* @param Redirector $redirect
*/
public function handle(PermissionFormBuilder $builder, RoleRepositoryInterface $roles, Redirector $redirect)
{
/* @var RoleInterface|EloquentModel $role */
$role = $builder->getEntry();
$roles->save($role->setAttribute('permissions', array_filter(array_flatten($builder->getFormInput()))));
$builder->setFormResponse($redirect->refresh());
}