* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
* @throws PermissionsException
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
* @throws PermissionsException
{
$this->checkPermission('user-roles-manage');
$this->validate($request, [
{
$this->checkPermission('user-roles-manage');
$this->validate($request, [
/**
* Delete a role from the system,
* Migrate from a previous role if set.
/**
* Delete a role from the system,
* Migrate from a previous role if set.
{
$this->checkPermission('user-roles-manage');
try {
$this->permissionsRepo->deleteRole($id, $request->get('migrate_role_id'));
} catch (PermissionsException $e) {
{
$this->checkPermission('user-roles-manage');
try {
$this->permissionsRepo->deleteRole($id, $request->get('migrate_role_id'));
} catch (PermissionsException $e) {