没有收到自定义错误消息

时间:2018-01-16 09:29:48

标签: php laravel laravel-5

我在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;时,它没有显示正确的自定义消息。

1 个答案:

答案 0 :(得分:1)

我认为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());

它为输入字段'12 -test'提供了正确的错误 enter image description here