php - 如何在 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)的函数,我可以轻松地操作它来验证用户输入的数据,然后再将其存储到数据库中。
解决方案
推荐阅读
- typescript - 打字稿找不到自定义类型定义文件
- git - 为什么git是法语的?
- java - 正确设置指针
- javascript - Getting the value of the first object in dataset on a HTML DOM with javascript
- javascript - 在插入之前检查 MongoDB 值是否存在
- c# - 选择项目后如何删除组合框
- c++ - 使用 CMake 查找本地目录库
- c++ - 我正在尝试以 1 + 2 的形式输入一个简单的数学表达式
- javascript - ES6,在访问“this”并在派生类中定义常量之前必须调用 super
- javascript - 通过反应在孩子中调用函数的孙子