2017-06-08 3 views
1

[en:es]言語でlaravelで多言語サイトを作成したいと考えています。 langフォルダにenとesフォルダを作成しました。その後、それらのフォルダにtranslate.phpファイルを作成しました。ファイルは次のようになります。データベースのLaravelローカリゼーションファイル

<?php 

return [ 
    'identificator' => 'text', 
]; 

すべてのIDとテキストをCRUDのデータベーステーブルにインポートしてtranslate.phpファイルにエクスポートする方法を教えてください。

答えて

0

ソリューションはここGithub

言語テーブルの内容であるさ:language_entriesテーブル内の関連コンテンツがある

| id | locale | name | 
------------------------- 
| 1 | en  | english | 
| 2 | es  | spanish | 

:異なるため

| id | locale | namespace | group  | item   | text     | 
------------------------------------------------------------------------------------- 
| 1 | en  | *   | validations | missing.name | Name is missing   | 
| 2 | en  | *   | validations | missing.surname | Surname is missing  | 
| 3 | en  | *   | validations | min_number  | Number is too small  | 
| 4 | es  | *   | validations | missing.name | Falta nombre   | 
| 5 | es  | *   | validations | missing.surname | Falta apellido   | 

出力ロケール付きキー:

trans('validations.missing.name'); // 'Falta nombre' 
    trans('validations.min_number');  // 'Number is too small' 
    trans('validations.missing.email'); // 'missing_email' 
関連する問題