我正在使用Laravel 5.0内置身份验证控制器.但是,除了进行身份验证之外,我还想在登录期间添加一些操作,例如更新另一个表.我似乎无法找到我应该写这样的代码的地方.
对于注册,我在“服务”文件夹下的“Registrar.PHP”文件中添加了我想要的内容.我怎么能登录?
提前致谢.
您可以在AuthController.PHP中添加以下函数来覆盖AuthenticatesAndRegistersUsers特性的默认函数.你可以根据需要改变它.
原文链接:https://www.f2er.com/laravel/130325.html/** * Handle a login request to the application. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function postLogin(Request $request) { $this->validate($request,[ 'email' => 'required|email','password' => 'required',]); $credentials = $request->only('email','password'); if ($this->auth->attempt($credentials,$request->has('remember'))) { return redirect()->intended($this->redirectPath()); } return redirect($this->loginPath()) ->withInput($request->only('email','remember')) ->withErrors([ 'email' => $this->getFailedLoginMessage(),]); }