user(); if ($permission && $user->can($permission)) { return; } if (! $user->can('tms.access')) { abort(403, 'Unauthorized action.'); } if ($permission && ! $user->can($permission)) { abort(403, 'Unauthorized action.'); } } }