hasPermission($permission)) { abort(403); } } } public function hasPermission($permission) { if(!Auth::id()) return false; return Auth::user()->hasPermission($permission); } }