【发布时间】:2020-04-29 19:11:54
【问题描述】:
我在下面有服务器验证:
$this->validate([
'first_name' => ['required','min:2','max:30',new PersonNameRule],
'last_name' => ['required','min:2','max:30',new PersonNameRule],
'username' => ['required','confirmed',new UsernameRule],
'password' => 'required|confirmed|min:6|max:20',
'birthdate' => ['required','date',new EligibleAgeRule(21)]
]);
在前端,我故意使验证失败并console.log() 错误。返回的日志如下所示:
现在我的问题是,消息 (给定的数据无效) 来自哪里?我可以自定义吗?
【问题讨论】:
-
更好地使用自定义请求进行这些类型的验证
-
如果你想这样做,请确保你接受'application/json'
-
首先你必须检查哪些规则失败了,然后 -laravel.com/docs/6.x/validation#custom-error-messages
标签: php laravel laravel-validation