Я хотел бы использовать i18n в представлениях blade.php и vuejs. Является ли это возможным?
Я уже сделал файл json для i18n, он выглядит так:
export default {
"en": {
"menu": {
"home":"Home",
"example":"Example"
}
}
}
Он работает с vuejs, но мне интересно, как использовать его в laravel ... Возможно ли это?
Иначе, есть ли способ получить доступ к cookie как в laravel, так и в vuejs, или мне нужно использовать запрос axios для его сохранения и получить его в vue? (Я хотел бы хранить и читать использовать язык).
Вот представление 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
Большое спасибо!