emel = $request->email; $log->user = Auth::user()->id; $log->action = 'Login Berjaya'; $log->date = $current; $log->save(); $getlogdata = loguser::where('emel','=', $request->email)->orderBy('recno', 'desc')->skip(1)->first(); if($getlogdata) { session(['logindate' => $getlogdata['date']]); }else{ session(['logindate' => $current->toDateTimeString()]); } } public function logout(Request $request) { $first_time_login = false; if (Auth::user()->first_time_login === 0) { $first_time_login = true; Auth::user()->first_time_login = 1; Auth::user()->save(); } $this->guard()->logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); if ($response = $this->loggedOut($request)) { return $response; } return $request->wantsJson() ? new JsonResponse([], 204) : redirect('/'); } /** * Where to redirect users after login. * * @var string */ protected $redirectTo = RouteServiceProvider::HOME; /** * Create a new controller instance. * * @return void */ public function __construct() { $this->middleware('guest')->except('logout'); } }