#laravel #vue.js #vue-router #laravel-routing
#laravel #vue.js #vue-router #laravel-маршрутизация
Вопрос:
Как вы можете видеть, я добавил {locale?}
к первому маршруту, что я могу использовать функции локализации. но если я хочу перейти к url.com/en/vue-url маршрутизатор Vue не показывает никакой страницы и возвращает Unexpected token '<'
ошибку в консоли.
Route::group(['middleware' => ['Localization']], function () {
Route::get('/{locale?}', function(){
return view('home');
});
});
Route::get('/{vue_capture?}', function () {
return view('spa');
})->where('vue_capture', '[/w.-]*');
Я много искал, но не нашел никакой причины или решения для решения этой проблемы.
Комментарии:
1. Неожиданный токен ‘<‘ означает, что он не возвращает json
2. итак, как я могу это исправить? @flakerimi
3. Я не знаю без кода, но часть, которую vue получает данные, не является json его html, просто проверьте вызовы api