Я работаю с Laravel (5.6) и React (16.4.1 + реагирующий маршрутизатор) над проектом, и у меня возникла проблема, может быть, у некоторых из вас возникла аналогичная проблема, поэтому мне интересно, мы могли бы получить некоторые идеи.Недавно я нашел решение для обновления ошибки (404) здесь: Как использовать React Router с Laravel? и одна из решенных проблем / app / {что угодно}, тоже.
Теперь моя проблема с файлами ресурсов (/css
, /js
) из папки /public
.Я попытался сделать обходной путь с тем же регулярным выражением, что и / app =>
Route::get( '/{path?}', function() {
return view( 'home' );
})->where('path', '^((?!app|api|css|js).)*$');
, но он все еще не работает, как ожидалось.Как я читал, мы должны поместить этот фрагмент после всех маршрутов, которые мы включили в наше приложение, из-за механизма кэширования Laravel, но он не работает ни с файлами / css, ни с файлами ресурсов / js в папке /public
, но работает с /api
и /app
маршруты и все, что я добавлю перед / {path?}.
Есть ли какие-то решения для этого?Что я делаю неправильно?
Спасибо за любую помощь, ЛеФиззи.