Database 带数据库的Laravel本地化文件

Database 带数据库的Laravel本地化文件,database,laravel,localization,Database,Laravel,Localization,我想用laravel和[en:es]语言制作多语言网站。我在lang文件夹中创建了en和es文件夹。然后我在这些文件夹中创建了translate.php文件。文件看起来像 <?php return [ 'identificator' => 'text', ]; 解决方案在 “语言”表中的内容是: | id | locale | name | ------------------------- | 1 | en | english | | 2 | es

我想用laravel和[en:es]语言制作多语言网站。我在lang文件夹中创建了en和es文件夹。然后我在这些文件夹中创建了translate.php文件。文件看起来像

<?php

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

解决方案在

“语言”表中的内容是:

| 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          |
语言_条目表中的相关内容为:

| 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          |
具有es语言环境的不同键的输出:

    trans('validations.missing.name');   //    'Falta nombre'
    trans('validations.min_number');     //    'Number is too small'
    trans('validations.missing.email');  //    'missing_email'