【发布时间】:2019-11-01 20:45:54
【问题描述】:
需要更改 Laravel Spark 中的验证消息,我在注册表单中添加新字段但需要更改显示的消息。
普通的 Laravel 我可以将规则和自定义消息传递给验证功能,但不确定我在 Spark 中如何做。
Spark::validateUsersWith(function () {
return [
'name' => 'required|max:255',
'company' => 'required_if:ptype,Company',
'contact' => 'required',
'country' => 'required_if:ptype,Company',
'residence' => 'required_if:ptype,Creator',
'nationality' => 'required_if:ptype,Creator',
'ptype' => 'required',
'email' => 'required|email|max:255|unique:users',
'password' => 'required|confirmed|min:6',
'vat_id' => 'max:50',
'terms' => 'required|accepted',
];
});
默认错误信息:当 ptype 为 Company 时,公司字段为必填项。
我需要的是:公司字段是必需的。
【问题讨论】:
-
尝试在您的 resources/lang/en/validation.php 文件的
custom部分中覆盖它们。
标签: laravel laravel-spark