auth = $auth; } /** * Handle an incoming request. * * @param \Closure(\Illuminate\Http\Request): (\Symfony\Component\HttpFoundation\Response) $next */ public function handle(Request $request, Closure $next): Response { if (!$this->auth->user()->is_admin) { session()->flash('error_msg', 'This resource is restricted to Administrators!'); return redirect()->route('home'); } return $next($request); } }