laravel:不打印准确的错误消息(validation.required)

时间:2017-04-12 07:04:53

标签: php laravel

知道为什么它没有显示确切的错误消息吗?

消息显示为

validation.required

1 个答案:

答案 0 :(得分:0)

这是因为您删除了resources/lang文件夹资源。这就是为什么它无法为当前语言阅读适当的消息。

如果您每次编写验证时都不想自己编写所有邮件,我建议您从其他新安装的laravel副本中恢复该文件夹。

如果您对它没问题,您可以在验证规则之后立即指定消息。

实施例

$validator = Validator::make($request->all(), [
    'name' => 'required',
    ...
], [
    'name.required' => 'Please enter your name',
    ...
]);

这样您也可以自定义消息。

希望这有帮助。