neoxia/laravel-database-localization

在Laravel中使用数据库源代替文件进行本地化

v1.1.2 2021-03-24 12:48 UTC

This package is auto-updated.

Last update: 2024-09-24 20:57:43 UTC


README

Latest Stable Version

Laravel数据库本地化

此包允许将Laravel翻译存储在数据库中,而不是文件中。它对如何存储您的数据(任何数据库,任何模式)或如何编辑此数据没有偏见。它只通过使用在配置中指定的Laravel模型来覆盖默认翻译加载。

安装

使用以下命令通过Composer安装此包:

composer require neoxia/laravel-database-localization

转到 config/app.php,删除原始服务提供者

Illuminate\Translation\TranslationServiceProvider::class,

并替换为以下内容。

Neoxia\DatabaseLocalization\DatabaseTranslationServiceProvider::class,

配置

您可以通过运行以下artisan命令发布默认配置文件:php artisan vendor:publish

更新配置,使用您的模型类名。此模型必须实现Neoxia\DatabaseLocalization\Translatable接口。