validate([ 'email' => 'required|email', 'password' => 'required|min:4|max:20', ]); if (auth()->attempt([ 'email' => request('email'), 'password' => request('password') ])) { return redirect()->intended('/'); } return back()->withErrors([ 'email' => 'The provided credentials do not match our records.', ]); } public function logout() { auth()->logout(); return redirect('/login'); } }