/** * login request * if email n password match, then redirect to admin page * @param AdminLoginRequest $request [description] * @return [redirect] [description] */ public function doLogin(AdminLoginRequest $request) { $credentials = ['email' => $request->input('email'), 'password' => $request->input('password')]; if (Auth::attempt($credentials)) { return redirect('adm/#/'); } else { session()->flash('flash_message', 'Your Username and password do not match.'); return redirect()->back(); } }
/** * @param AdminLoginRequest $request * @return $this|\Illuminate\Http\RedirectResponse */ public function postAuth(AdminLoginRequest $request) { $email = $request->input('email'); $password = $request->input('password'); if (Auth::attempt(['email' => $email, 'password' => $password])) { // Authentication passed... return redirect()->intended($this->redirectPath); } return redirect($this->loginPath())->withInput($request->only('email', 'remember'))->withErrors(['email' => $this->getFailedLoginMessage()]); }