在問這個問題之前,我搜查了很多,但沒有找到任何幫助。 我開始使用Laravel作爲PHP框架。當我開始進行表單驗證時,我使用Validator
類來管理我所有的驗證和錯誤消息。但我想知道如何自定義錯誤消息(例如,我想將它們放在另一種語言中)。如何在Laravel中自定義驗證消息?
7
A
回答
11
語言字符串存儲在
app/lang
目錄中的文件。在這個目錄中應該有一個應用程序支持的每種語言的子目錄。
只需創建與所支持的語言代碼的目錄,並添加validation.php
文件(它是明智的,只是複製提供英語,然後開始翻譯的)。
西班牙語翻譯的示例將在app/lang/es/validation.php
創建。它會看起來如下:
<?php
return array(
"required" => "El campo :attribute es requerido.",
);
之後,您將需要更改默認語言。
應用程序的默認語言存儲在
app/config/app.php
配置文件中。您可以隨時使用App::setLocale
方法更改活動語言。
在運行時更改默認語言的例子:
App::setLocale('es');
4
在laravel 5 validation.php文件來文件夾下的資源。
resources/lang/en/validation.php
+1
你可以找到[所有工廠消息翻譯GitHub](https://github.com/caouecs/Laravel-lang)。 – totymedli
相關問題
- 1. Laravel擴展驗證自定義消息
- 2. Laravel使用自定義驗證消息
- 3. Laravel自定義驗證消息
- 4. Laravel驗證自定義消息
- 5. 自定義驗證消息
- 6. 自定義驗證消息
- 7. Laravel 5.2具有自定義驗證功能的自定義驗證消息
- 8. Laravel(5.3.24+)驗證:自定義驗證與自定義錯誤消息
- 9. 在Laravel驗證中添加多個自定義消息
- 10. 在Laravel請求中自定義驗證消息
- 11. Laravel 5.2驗證請求「不在」不返回自定義消息
- 12. 如何在Laravel 5.2中爲多語言設置自定義驗證消息?
- 13. 如何在zend framework 2中自定義驗證消息?
- 14. 如何在Woost中自定義驗證錯誤消息?
- 15. 添加自定義驗證錯誤消息laravel
- 16. LARAVEL 5.3 - 忽略驗證自定義消息
- 17. Laravel 5.5 FormRequest自定義錯誤消息驗證不起作用
- 18. Laravel 5.3自定義驗證消息陣列
- 19. laravel 5.4身份驗證註冊自定義錯誤消息
- 20. Laravel 5自定義驗證規則消息錯誤
- 21. 自定義DefaultModelBinder驗證消息
- 22. DDV_MinMaxUInt:自定義驗證消息
- 23. jquery驗證器addmethod自定義消息
- 24. 翻譯自定義jQuery驗證消息
- 25. 無法自定義jQuery驗證消息
- 26. 自定義消息錯誤jQuery驗證
- 27. JSF自定義消息驗證錯誤
- 28. jQuery驗證自定義消息
- 29. 自定義驗證消息3.0
- 30. 自定義驗證器動態消息
開始將位於'app/lang/en/validation.php'的文件複製到'app/lang/es/validation.php'進行西班牙語翻譯。然後用'App :: setLocale('es');'改變默認語言。 –
^是的,這是一種方法去.. – reikyoushin