session('status'), ]); } public function store(LoginRequest $request): RedirectResponse { $request->authenticate(); $request->session()->regenerate(); $supervisor = Auth::guard('supervisor')->user(); $supervisor?->update(['last_login_at' => now()]); return redirect()->intended(route('supervisor.dashboard')); } public function destroy(Request $request): RedirectResponse { Auth::guard('supervisor')->logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); return redirect()->route('login'); } }