$permission]))->error(); return redirect(route('dashboard')); } $permissions = is_array($permission) ? $permission : explode('|', $permission); foreach ($permissions as $permission) { if (Auth::user()->can($permission)) { return $next($request); } } flash(trans('core::core.you_dont_have_required_permission', ['permission'=>$permission]))->error(); return redirect(route('dashboard')); } }