auth = $auth; } /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * * @return mixed */ public function handle(Request $request, Closure $next) { if ($remoteUser = $request->server('REMOTE_USER')) { $user = User::where('email', '=', $remoteUser)->first(); if ($user instanceof User && $this->auth->guest()) { $this->auth->login($user); } } return $next($request); } }