【发布时间】:2019-07-02 14:45:17
【问题描述】:
我想在blade.php 和vuejs 视图中都使用i18n。是否可以? 我已经为 i18n 制作了 json 文件,它看起来像这样:
export default {
"en": {
"menu": {
"home":"Home",
"example":"Example"
}
}
}
它适用于 vuejs,但我想知道如何在 laravel 中使用它......这可能吗?
否则,有什么方法可以在 laravel 和 vuejs 中访问一个 cookie,还是我需要使用 axios 请求来存储它并在 vue 中获取它? (我想使用 lang 存储和读取)。
这是一个 Blade.php 视图,我想在其中使用 i18n
@if (Route::has('register'))
<li class="nav-item">
<a class="nav-link" href="{{ route('register') }}">{{ __('home.example') }}</a>
</li>
@endif
在 vue.js 文件中,我所做的只是 {{ $t('home.example') }}
我使用这个库:https://github.com/kazupon/vue-i18n
非常感谢!
【问题讨论】:
标签: laravel vue.js internationalization