如何修改Laravel中的登录错误消息?

时间:2019-11-29 20:23:16

标签: laravel laravel-6

我正在使用Laravel 6,我的项目运行正常,但是当我输入错误的登录详细信息时,我得到了一个错误。

  

这些凭据与我们的记录不符。

如果用户名或密码有误,我该如何modify this error message并提供我的custom message。我试图在LoginController和Laravel vendor folder中找到此消息,但找不到。谁能告诉我该错误消息所在的文件的确切位置?

2 个答案:

答案 0 :(得分:3)

您可以在/resources/lang/en/auth.php中进行更改。

return [

    /*
    |--------------------------------------------------------------------------
    | Authentication Language Lines
    |--------------------------------------------------------------------------
    |
    | The following language lines are used during authentication for various
    | messages that we need to display to the user. You are free to modify
    | these language lines according to your application's requirements.
    |
    */

    'failed' => 'These credentials do not match our records.',
    'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',

];

答案 1 :(得分:1)

您可以在此位置找到

resources/lang/en/auth.php

如果您想进行一些自定义和更具体的检查,请检查AuthenticatesUsers.php并在LoginController.php中覆盖功能 sendFailedLoginResponse