如何使用 db 而不是 Laravel 本地化配置文件

How to use db instead of Laravel localization config file

我正在使用 mcamara/laravel-localization。我需要从数据库而不是 laravellocalization 配置文件获取语言。任何想法如何做到这一点。我将不胜感激。

您最好的选择是使用 laravel 翻译加载器:

通过 Composer 安装 Laravel 翻译加载器:

composer require spatie/spatie/laravel-translation-loader

然后发布Laravel翻译加载器迁移文件:

 php artisan vendor:publish --provider="Spatie\TranslationLoader\TranslationServiceProvider" --tag="migrations"

最后,运行 迁移,它将在数据库中创建一个名为 language_lines 的新 table:

php artisan migrate

更新:laravel 6+ 请参阅问题@github

来源:Laravel news