pod-point / laravel-javascript-lang
一个暴露翻译和路由到JavaScript的Laravel包
v3.0.2
2024-07-01 13:23 UTC
Requires
- php: ^7.1||^8.1||^8.2
- ext-json: *
- illuminate/contracts: ^6.20||^7.30||^8.83||^9.52||^10.3
- illuminate/support: ^6.20||^7.30||^8.83||^9.52||^10.3
This package is auto-updated.
Last update: 2024-08-31 13:44:25 UTC
README
一个暴露翻译到JavaScript的Laravel包。
安装
在composer中需要此包
"require": { "pod-point/laravel-javascript-lang": "^1.0" },
将服务提供者添加到你的 config/app.php
提供者数组中
'providers' => [ PodPoint\JsLang\Providers\ServiceProvider::class ]
然后最终,发布配置文件
php artisan vendor:publish --provider="PodPoint\JsLang\Providers\ServiceProvider"
使用
现在在您的视图中可用的变量 $jslang
。我们建议将其附加到body元素的data标签上
<body data-jslang='{{ $jslang }}'>
提供了一个JavaScript模块,其中包含一个辅助方法,您可以使用它来检索翻译
import jsLang from '../lib/jslang'; const string = jsLang.get('orders.form.error');
或者您可以自己获取数据
JSON.parse(document.body.getAttribute('data-jslang'))