-1
最后30分钟阅读了关于此的所有帖子在stackoverflow上。找不到解决方案。 这是我的代码:为什么laravel Auth ::尝试不工作
public function PostLogIn(Request $request)
{
if (Auth::attempt(['email' => $request->email, 'password' => $request->password])) {
return redirect()->route('dashboard');
}
$status = 'Incorrect details';
return view('login')->with('status',$status);
}
你问之前,我在散列在注册和密码栏保存用户密码,可以接受所有60个字符。我使用标准用户模型,默认名称为电子邮件和密码字段。 的地方阅读,我应该将它添加到用户模型:
public function getAuthPassword() {
return $this->UserEmail;
}
试过也不起作用。 From正确地发送数据,但由于某种原因,我的身份验证仍然失败。
(我已创建的帖子1.5小时前,想要编辑,但意外删除,对不起谁回答:)的家伙)
做什么'$请求 - > email'和'$ request-> password'包含?他们有你期望他们拥有的东西吗? –
它们包含来自表单输入的数据。是的,我在$ request上做了dd(),它很好! – Michael
尝试删除'getAuthPassword'函数。 –