public function getModalDelete($id)
{
//TODO: Protect 'basic-authenticated', 'guest-only', 'open-to-all'
$error = null;
$permission = $this->permission->find($id);
if (!$permission->isDeletable()) {
abort(403);
}
$modal_title = trans('admin/permissions/dialog.delete-confirm.title');
$modal_route = route('admin.permissions.delete', array('id' => $permission->id));
$modal_body = trans('admin/permissions/dialog.delete-confirm.body', ['id' => $permission->id, 'name' => $permission->name]);
return view('modal_confirmation', compact('error', 'modal_route', 'modal_title', 'modal_body'));
}