['required', 'string', 'email'], 'password' => ['required', 'string'], ]); if (Auth::attempt(Request::only('email', 'password'), Request::boolean('remember'))) { Session::regenerate(); return Redirect::intended(); } return Redirect::back()->withErrors([ 'email' => 'The provided credentials do not match our records.', ]); } public function destroy() { Auth::logout(); Session::invalidate(); Session::regenerateToken(); return Redirect::to('/'); } }