pod-point/laravel-javascript-lang

一个暴露翻译和路由到JavaScript的Laravel包

v3.0.2 2024-07-01 13:23 UTC

README

Packagist

一个暴露翻译到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'))