expectsJson()) { return route('login'); } } /** * @param \Illuminate\Http\Request $request * @param Closure $next \ * @param array|string[] $guards * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector|mixed * @internal param null $guard */ public function handle($request, Closure $next, ...$guards) { if ($guards[0] == 'admin') { if(!Auth::guard($guards[0])->check()) { return redirect('admin/login'); } } elseif (!Auth::guard()->check()) { return redirect('login'); } return $next($request); } }