public function disable($id)
{
//TODO: Should we protect 'basic-authenticated', 'guest-only', 'open-to-all'??
$permission = $this->permission->find($id);
Audit::log(Auth::user()->id, trans('admin/permissions/general.audit-log.category'), trans('admin/permissions/general.audit-log.msg-disabled', ['name' => $permission->name]));
$permission->enabled = false;
$permission->save();
Flash::success(trans('admin/permissions/general.status.disabled'));
return redirect('/admin/permissions');
}