check()) { return view('admin.login'); } else { return redirect()->route('admin.index'); } } /** * @param Request $request * * @return RedirectResponse */public function login(Request $request): RedirectResponse { if (auth('admin')->attempt($request->only('email', 'password'), $request->has('remember'))) { return redirect()->route('admin.index'); } else { return redirect()->route('admin.login')->with('error', 'Invalid credentials'); } } /** * @return RedirectResponse */ public function logout(): RedirectResponse { auth('admin')->logout(); return redirect()->route('admin.login'); } }