Здравствуйте, у меня возникли проблемы с созданием компонента выбора языка в моем приложении 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?