validate([ 'username' => ['required', 'string'], 'password' => ['required', 'string'], ]); if (Auth::attempt($credentials)) { $request->session()->regenerate(); return redirect()->intended(route('tables.index')); } return back() ->withErrors(['username' => 'Login gagal. Sila semak username dan password.']) ->onlyInput('username'); } public function logout(Request $request): RedirectResponse { Auth::logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); return redirect()->route('login'); } }