check()) { return view('admin.login'); } else { $servers = Server::where('status', '!=', 'up')->get(); return view('admin.index', compact('servers')); } } public function login(Request $request) { // attempt to login if (Auth::guard('admin')->attempt($request->only(['email', 'password']), $request->has('remember'))) { // if success, redirect to home // return redirect()->intended('admin.index'); return redirect()->route('admin.index'); } else { // if fail, redirect to login with error message return redirect()->back()->withErrors(['message' => '用户名或密码错误'])->withInput(); } } public function logout() { // logout Auth::guard('admin')->logout(); return redirect()->route('admin.login'); } }