使用Laravel 5.8获取所有本地化字符串

时间:2019-03-22 08:00:21

标签: php laravel

如何获取文件语言的所有本地化字符串?

使用Lang::get();时出现错误。我需要获取组密钥。但是,如何获取所有语言字符串以及组和键?

1 个答案:

答案 0 :(得分:0)

在您的config/filesystems.php文件中添加以下内容:

'lang' => [
        'driver' => 'local',
        'root' => base_path('resources/lang/en'),
    ],

然后,您可以使用该磁盘遍历所有文件,并从每个文件中获取内容:

foreach (Storage::disk('lang')->files('') as $file)
{
    dd(Lang::get(explode('.php', $file)[0])); // you can use something else then explode to get just the name of the file without the extension
}