首页 > 解决方案 > 如何在 Fortify Laravel 8 中自定义登录错误消息

问题描述

当用户输入错误的用户名或密码时,他们会收到以下消息:

These credentials do not match our records.

如何将此消息更改为:

You have entered an invalid username/password or both. Please try again.

我知道我可以通过编辑以下文件来更改消息:

App/resources/lang/en/auth.php

我的问题是有没有更好的方法,例如一个函数,我可以自定义数据的验证方式?

实际上,我正在寻找执行以下命令后生成的类似App/Actions/Fortify/CreateNewUser.php文件:

php artisan vendor:publish --provider="Laravel\Fortify\FortifyServiceProvider"

在这个文件中有一个名为create($input)的函数,我可以轻松地操作它来验证用户输入的数据,然后再将其存储到数据库中。

标签: phplaravellaravel-8laravel-authenticationlaravel-fortify

解决方案


推荐阅读