回答
这是因为你已删除文件夹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. ASPxUploadControl验证错误信息
- 4. jQuery验证不显示错误信息
- 5. 验证错误打印{{错误}},而不是真正的错误
- 6. 验证错误信息显示不正确
- 7. Zend Framework的验证信息的错误
- 8. 混帐显示打印不需要的标签信息
- 9. 如何打印在帆错误信息
- 10. x宏打印错误offsetof()信息
- 11. 如何打印正确的错误信息
- 12. Laravel验证字符串错误消息
- 13. Laravel电子邮件验证显示错误信息
- 14. 验证laravel错误
- 15. 错误信息:客户端验证
- 16. jQuery验证 - 隐藏错误信息
- 17. jQuery验证触发器错误信息
- 18. html javascript验证错误信息
- 19. 变迁jQuery验证错误信息
- 20. jQuery验证 - 错误信息价值
- 21. Drupal:定制验证错误信息
- 22. String不准确打印值
- 23. C#错误需要修复和信息
- 24. jQuery验证错误消息的条件需要和组
- 25. SAML响应 - 需要验证哪些信息才能确保响应可信?
- 26. TYPEID不打印信息
- 27. DocumentListener不打印信息
- 28. 网站错误 - 需要代理验证
- 29. centos6.8 wget错误:需要代理验证
- 30. 错误消息不打印在刀片laravel 5.2
你没有lang文件的名称验证和翻译所需的键。 –
我确实有lang文件“validation.php”和密钥名称也是一样的 – Cristal
而且它是数组,你在这个文件中返回? validation.php的内容像'<?php return array('required'=>'这个输入是必需的'); // ....'并放在资源中的lang目录中? –