回答
这是因为你已删除文件夹resources/lang
资源。这就是为什么它无法读取当前语言的适当信息。
如果您不想在每次编写验证时自己编写所有消息,我建议您从其他新安装的laravel副本中恢复该文件夹。
如果您没有问题,您可以在验证规则之后立即指定消息。
Ex。
$validator = Validator::make($request->all(), [
'name' => 'required',
...
], [
'name.required' => 'Please enter your name',
...
]);
这样您还可以自定义您的消息。
希望这会有所帮助。
我确实有文件夹资源/郎 _it包含:_ 1. auth.php 2. pagination.php 3. password.php 4. validation.php – Cristal
那么,它应该包含一个文件夹'en'和里面应该有是'validation.php'和其他 – TipuZaynSultan
是的,它确实包含en文件夹 – Cristal
- 1. checkCudaErrors不打印错误信息
- 2. 验证信息cakephp错误?
- 3. angular.js验证错误信息
- 4. ASPxUploadControl验证错误信息
- 5. jQuery验证不显示错误信息
- 6. 验证错误打印{{错误}},而不是真正的错误
- 7. 验证错误信息显示不正确
- 8. Zend Framework的验证信息的错误
- 9. 混帐显示打印不需要的标签信息
- 10. Laravel 4定制验证错误消息
- 11. Laravel验证字符串错误消息
- 12. x宏打印错误offsetof()信息
- 13. 如何打印在帆错误信息
- 14. 如何打印正确的错误信息
- 15. Laravel电子邮件验证显示错误信息
- 16. 验证laravel错误
- 17. MVC模型验证和打印错误
- 18. 在Laravel中打印文件信息
- 19. jQuery验证 - 隐藏错误信息
- 20. html javascript验证错误信息
- 21. 错误信息:客户端验证
- 22. Struts 2验证 - 清除错误信息
- 23. jQuery验证错误信息放置
- 24. 变迁jQuery验证错误信息
- 25. jQuery验证触发器错误信息
- 26. Codeigniter表单验证错误信息
- 27. Drupal:定制验证错误信息
- 28. jQuery验证 - 错误信息价值
- 29. 验证失败后打印错误消息
- 30. String不准确打印值
你没有lang文件的名称验证和翻译所需的键。 –
我确实有lang文件“validation.php”和密钥名称也是一样的 – Cristal
而且它是数组,你在这个文件中返回? validation.php的内容像'<?php return array('required'=>'这个输入是必需的'); // ....'并放在资源中的lang目录中? –