validate([ 'email' => ['required', 'email'], 'password' => ['required'], ]); $remember = $request->filled('remember'); if (Auth::attempt($credentials, $remember)) { $request->session()->regenerate(); return redirect()->intended('/videos'); } return back()->withErrors([ 'email' => 'The provided credentials do not match our records.', ]); } public function destroy(Request $request) { Auth::logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); return redirect('/videos'); } }