getRequestUri(); if(str_contains($request_uri,'?')){ list($request_uri, $query) = explode('?', $request_uri); } $data = [ 'device_info' => $request->header('DEVICE-INFO'), 'browser_info' => $request->header('BROWSER-INFO'), 'ip' => $request->ip(), 'request_uri' => $request_uri, ]; if(Auth::check()){ $data['user_id'] = Auth::id(); }else{ $data['user_id'] = User::where('email', $request->input('email')) ->first() ->id; } UserLoginLog::create($data); }catch (\Exception $exception){ \Log::info(json_encode($exception)); } return $next($request); } }