如果在 Laravel 的项目当中,你使用的是自带的 auth 机制,可以参考下面的方式自定义验证错误的消息,它默认是 AuthenticatesUsers
这个 traits 的返回方式:
protected function getFailedLoginMessage()
{
return Lang::has('auth.failed')
? Lang::get('auth.failed')
: 'These credentials do not match our records.';
}
你可以看到,其实你可以通过语言配置来实现的,就是直接配置你的 auth.failed
,或者你也可以直接在 AuthContorller
中 overwrite 一下:
protected function getFailedLoginMessage()
{
return '登录信息有误,请重新输入';
}