Я использую это стартер Laravel + Vue SPA
, где у меня есть такой маршрутизатор в web.php:
Route::get('/{any}', 'SpaController@index')->where('any', '.*');
Но когда я делаю запрос на API с несуществующим URL, я хотел бы вернуть ответ через
Route::fallback(function() {
return response()->json(['message' => 'Not Found!'], 404);
});
Этот маршрут не работает и вместо него запрос идет по этому маршруту:
Route::get('/{any}', 'SpaController@index')->where('any', '.*');
Я понимаю, что мне нужно изменить ->where('any', '.*');
, но не знаю, как.