middleware('guest')->except('logout'); } public function customerLogin(Request $request) { $this->validate($request, [ 'email' => 'required|email', 'password' => 'required|min:6' ]); if (Auth::guard('customer') ->attempt(['email' => $request->email, 'password' => $request->password], $request->get('remember'))) { $redirect = (count(unserialize(session('card',serialize([])))) > 0) ? '/card':'/customer'; return redirect()->intended($redirect); } return back()->withInput($request->only('email', 'remember')); } }