Laravel 5 如果密码不匹配,则显示Laravel错误消息
我正在努力寻找这个问题的答案 如果登录密码错误,我想显示一条错误消息 这是我的登录功能Laravel 5 如果密码不匹配,则显示Laravel错误消息,laravel-5,Laravel 5,我正在努力寻找这个问题的答案 如果登录密码错误,我想显示一条错误消息 这是我的登录功能 public function postSignIn(Request $request) { $this->validate($request, [ 'email' => 'required|exists:users', 'password' => 'required' ]); if (Auth::attempt(['email' => $requ
public function postSignIn(Request $request)
{
$this->validate($request, [
'email' => 'required|exists:users',
'password' => 'required'
]);
if (Auth::attempt(['email' => $request['email'], 'password' => $request['password']])) {
return redirect()->route('dashboard');
}
return redirect()->back();
}
我试过这些方法,但都不管用
(即使密码正确,也不允许登录)
(如果密码错误,则不显示任何错误)
(即使密码正确,也不允许登录)
我的电子邮件身份验证工作正常。如果输入的电子邮件密码错误,只需显示一个错误。而且,我的登录名已经可以使用了,我已经测试过了。所以从技术上来说,这不是一个完美的答案。但这是另一种修复方法,效果相当不错 我从这里得到了答案 我刚刚加入了我的重定向 从 到 然后,您可以随意调整错误消息
'password' => 'confirmed'
'password' => 'same:password'
'password' => 'same:pass'
return redirect()->back();
return redirect()->back()->withInput($request->only('email', 'remember'))->withErrors([
'approve' => 'Wrong password or this account not approved yet.',
]);