protected function postLogin(LoginRequest $request) { $checked = $request->input('remember'); //dd($this->auth->viaRemember()); if ($this->auth->viaRemember()) { //Always false? Needs fix but "Remember Me" works! return redirect()->route('dashboard'); } else { //Then set remember as user opts! if (isset($checked)) { if ($this->auth->attempt($request->only('email', 'password'), true)) { return redirect()->route('dashboard'); } } else { if ($this->auth->attempt($request->only('email', 'password'), false)) { return redirect()->route('dashboard'); } } } return redirect('users/login')->withErrors(['email' => 'The email or the password is invalid. Please try again.']); }