validate([ 'email' => 'required|email', 'password' => 'required|string', ], [ 'email.required' => 'Введите email', 'email.email' => 'Введите корректный email', 'password.required' => 'Введите пароль', ]); $remember = $request->has('save_checkbox'); if (Auth::attempt($credentials, $remember)) { $request->session()->regenerate(); return redirect()->intended('/'); } return back()->withErrors([ 'email' => 'Неверный email или пароль', ])->onlyInput('email'); } public function logout(Request $request) { Auth::logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); return redirect('/'); } }