laravel5でローカリゼーションされたデータを作成、読み込み、更新、破棄したいと思っています。Laravel 5のローカライズ版CRUD?
答えて
ローカライズは公式ドキュメントをチェックアウト、で構築しています:データを挿入して更新するために、私はあなたがあなたのデータをローカライズするように選択することができるとは思わない、正直なところ
を:あなたは、ALLを挿入する必要があなたがこれらの言語をサポートしていると言われているので、すべての言語の内容ですか?
しかし、データを読み取り、表示するため、あなたは
1缶)サフィックスを持つ列を定義します。たとえば、ポストテーブルにbody_en、body_cn、body_jpなどの列があります。
2)言語を変更する場合は、コントローラを使用してその操作に応答します。クッキーに '_en'のような言語サフィックスを保存します、おそらく 'cookie_language'と呼ばれます。
3)ユーザーがリクエストごとに、あなたのサイトに移動し、言語のクッキーがあるかどうかをミドルウェアチェックを使用し、その値を取得し、セッションに保存し、それに応じてをApp::setLocale()
を呼び出します。
4)ポストテーブルからデータを取得するときに、言語値をセッション外に取得し、Post::select(['body'.$suffix])->get()
のように接尾辞として使用します。ローカライズされたデータが見つかりました!
5)ロケールが設定されているため、すべてのビューでtrans()
を使用できるようになりました。翻訳を見る!
希望すると便利です。
私の静的言語フィールドは私のデータベースがありますが、動的入力から挿入するデータベースの言語の数によって異なります。出来ますか?上記のお返事をいただきありがとうございます。 –
- 1. コードジェネレータCRUD with laravel 5
- 2. GetFileTitleのローカライズ版ですか?
- 3. Rails 5:クリアランス - ユーザーCRUD?
- 4. LaravelアヤックスモーダルCRUD
- 5. バックパックlaravel crudカスタムコラム
- 6. Laravel CRUDコントローラテスト
- 7. Laravel 5 CRUDアプリケーションが機能しません。
- 8. Visual Studio 2010のローカライズ版Javascript Intellisense
- 9. Umbraco 5サーフェスコントローラのテキストをローカライズ
- 10. Laravel Backpack CRUD not working
- 11. Laravelローカライズ404ページで
- 12. Laravel - hasManyのCRUD - 更新
- 13. 日付のローカライズ方法Laravel?
- 14. php - laravel with angularjs CRUD操作
- 15. ASP.NET MVC 5 - 既定のIDユーザーCRUD
- 16. ローカライズ偽物\工場がlaravel
- 17. Laravel 5 - Laravel \ Collective
- 18. Laravel 5.2とAngular 2 CRUDの例
- 19. Laravel 5:Laravel 5コンソールコマンドで変数
- 20. Laravel 5データベースセッション(Laravel 5.0)
- 21. (laravel 5)
- 22. Laravel 5
- 23. Laravel 5.
- 24. Laravel 5
- 25. laravel 5
- 26. laravel 5
- 27. laravel 5のキャッシング
- 28. Laravel 5のサブリクエスト
- 29. Laravel 5:のみ
- 30. Laravelのシングルトンクラス5
私はすでにそれをチェックしましたが、チュートリアルではメッセージファイルに翻訳を作成して呼び出す方法しか示していません。私にとって、私は複数の言語でデータをデータベースに挿入して読みたいと思っています。あなたの答えをありがとう –