在我的user
表格中,电子邮件的coumns名称为user_email
,密码为user_pass
我想覆盖postLogin()
内的AuthController
方法,以便能够对用户进行身份验证
这是我试过的
public function postLogin(\Illuminate\Http\Request $request)
{
$this->validate($request, ['user_email' => 'required|email', 'user_pass' => 'required']);
$credentials = $request->only('user_email', 'user_pass');
if ($this->auth->attempt($credentials, $request->has('remember')))
{
return redirect()->intended($this->redirectPath());
}
}
这会抛出ErrorException in EloquentUserProvider.php line 111:
Undefined index: password
但我根本没有传递密码索引!!从我的登录表单中输入的名称是user_email
和user_pass
任何线索