motto13
@motto13
Вечно молодой

Как передать данные из Laravel в компонент Vue.js?

Здравствуйте, у меня возникли проблемы с созданием компонента выбора языка в моем приложении Vue.
Используется Laravel 10, Inertia.js, Vue.js, https://github.com/mcamara/laravel-localization, я не использую шаблон blade.
В документации mcamara/laravel-localization есть такой виджет
Creating a language selector
<ul>
    @foreach(LaravelLocalization::getSupportedLocales() as $localeCode => $properties)
        <li>
            <a rel="alternate" hreflang="{{ $localeCode }}" href="{{ LaravelLocalization::getLocalizedURL($localeCode, null, [], true) }}">
                {{ $properties['native'] }}
            </a>
        </li>
    @endforeach
</ul>

Как перенести данный виджет в компонент Vue?
Создать роут который бы отдавал нужное по запросу?
например
Route::get('/localization', function (){
    return  [LaravelLocalization::getSupportedLocales()];
});

или создать контроллер который бы возвращал уже готовый код?
или есть другой способ создать селектор выбора языка внутри компонента vue?
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы