blok / i18n
为 Laravel 定制的 i18n 包
1.3.1
2022-08-24 17:51 UTC
Requires
- php: >=7.0
- illuminate/support: >=5.5
Requires (Dev)
- orchestra/testbench: >=3.6
- phpunit/phpunit: >=7.0
This package is not auto-updated.
Last update: 2024-09-19 03:04:10 UTC
README
包描述
一个简单的 Laravel 辅助工具,用于将所有语言文件导出到一个 JavaScript 文件中。
安装
使用 composer 安装
composer require blok/i18n
注册服务提供者
注意!如果您使用的是 laravel>=5.5 并启用了包自动发现功能,以下步骤是可选的。
将服务提供者添加到 config/app.php
文件的 providers
部分中
Blok\I18n\I18nServiceProvider::class,
注册外观
在 config/app.php
文件的 aliases
部分中注册包外观
'I18n' => Blok\I18n\Facades\I18n::class,
发布配置文件
php artisan vendor:publish --provider="Blok\I18n\I18nServiceProvider" --tag="config"
用法
只需调用
<script src="/js/lang.js?v={$cache versionning}"></script>
然后,您将有一个包含所有本地化的 window.i18n 变量可用。
安全性
如果您发现任何与安全性相关的问题,请通过电子邮件联系,而不是使用问题跟踪器。
致谢
此包是通过 blok/laravel-package-generator 的帮助启动的。