回答
這是因爲你已刪除文件夾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目錄中? –