middleware('guest')->except('logout'); } public function showLoginForm() { return view('doctor.auth.login'); } protected function login(Request $request) { $credentials = $request->only('email', 'password'); $user = Doctor::where($this->username(), $credentials['email'])->first(); if ($user && Hash::check($credentials['password'], $user->password)) { Auth::guard('doctor')->login($user, $request->has('remember')); return redirect($this->redirectTo); } return back()->withErrors(['email' => 'Invalid credentials']); } public function redirectPath() { return "/doctor"; } }