私はこの質問をする前に多くを探しましたが、私を助けるものは何も見つかりませんでした。 私は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
メソッドを使用して、いつでもアクティブな言語を変更することができます。実行時にデフォルトの言語を変更する
例:laravelで
App::setLocale('es');
4
validation.phpファイル5フォルダリソースの下に来ます。
resources/lang/en/validation.php
+1
[GitHubで翻訳されたすべての工場メッセージ](https://github.com/caouecs/Laravel-lang)が見つかります。 – totymedli
関連する問題
- 1. Laravelリクエストで検証メッセージをカスタマイズする
- 2. バックオフィスでregex検証メッセージをカスタマイズする方法は?
- 3. bean検証メッセージをカスタマイズする
- 4. Laravelカスタム検証メッセージ
- 5. 検証前/検証後メッセージLaravel
- 6. laravelフォームリクエストの検証に関するカスタマイズされた検証ルール
- 7. HTML入力パターンのカスタマイズ検証メッセージが
- 8. oAuth 2.0/owinでJWTトークン検証をカスタマイズする方法は?
- 9. Laravel 5.2でビューに、コントローラからのエラー検証メッセージを送信する方法
- 10. Laravelカスタム検証方法
- 11. Laravel検証、テスト方法/ TDD?
- 12. カスタム検証ルールでlaravelの検証ルールを使用する方法は?
- 13. JQuery検証、エラーメッセージのカスタマイズ方法
- 14. JSF検証エラーメッセージのカスタマイズ方法
- 15. Ruby on Rails:検証エラーメッセージをカスタマイズする方法は?
- 16. データベースからのスプリングブート検証メッセージをカスタマイズする
- 17. レールでauthlogic検証メッセージを上書きする方法は?
- 18. pcapでメッセージを検証する方法は?
- 19. ボルトで検証メッセージを追加する方法は?
- 20. codeIgniterでフォーム検証エラーをカスタマイズする方法
- 21. Laravel 5.3カスタム検証メッセージ配列
- 22. Laravel 5 - 要求の検証メッセージ
- 23. laravelでアップロード中にcsvファイルを検証する方法は?
- 24. laravelで配列入力を検証する方法は?
- 25. Laravel 5.2で検証フォーム要求を拡張する方法は?
- 26. REST Lumen/Laravelリクエストでparamsを検証する方法は?
- 27. laravelで最大ファイルサイズを検証する方法は?
- 28. Laravel 5.4でファイル形式を検証する方法は?
- 29. jQueryの検証メッセージをカスタマイズできません
- 30. LaravelでのMIMEタイプの検証方法
スペイン語の翻訳のために 'app/lang/en/validation.php'にあるファイルを' app/lang/es/validation.php'にコピーし始めます。次に、デフォルトの言語を 'App :: setLocale( 'es');'で変更します。 –
^うまく、これは行く方法の1つです。 – reikyoushin