我在 Laravel 中使用以下代码来自定义错误消息。但有些我没有收到自定义错误消息。
$rules = [
'12' => 'email',
];
$messages = [
'12.email' => 'address must be valid email address.',
];
$validator = Validator::make($requestData, $rules, $messages);
当我打印 echo '<pre>';print_r($validator->errors());die;
它没有显示正确的自定义消息。
最佳答案
我认为 laravel 不允许有整数输入参数
当我这样做的时候
$rules = [
'12-test' => 'required|email',
];
$messages = [
'12-test.required' => 'address must be valid email address.',
];
$validator = Validator::make( $request->all(), $rules, $messages );
dd($validator->errors());
关于php - 没有收到自定义错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48277965/