Подстановочный знак маршрута к контроллеру ошибок в laravel 5

Я хочу подстановить маршрут в Laravel 5 и, возможно, сделать что-то вроде:

Route::any('(.*)', 'ErrorController@index');

Но я не могу заставить это работать. Похоже, проблема у других. Заранее спасибо.

РЕДАКТИРОВАТЬ

Я нашел один обходной путь, но должно быть лучшее решение.

Route::get('/{one}', 'ErrorController@index');
Route::get('/{one}/{two}', 'ErrorController@index');
Route::get('/{one}/{two}/{three}', 'ErrorController@index');
Route::get('/{one}/{two}/{three}/{four}', 'ErrorController@index');
Route::get('/{one}/{two}/{three}/{four}/{five}', 'ErrorController@index');
Route::get('/{one}/{two}/{three}/{four}/{five}/{six}', 'ErrorController@index');
Route::get('/{one}/{two}/{three}/{four}/{five}/{six}/{seven}', 'ErrorController@index');

1

Решение

Хорошо, но не очень практично. То, что вы хотите, это передать все ваши параметры в виде строки запроса в вашем URL. т.е.

/any?id=1&name=joe

и определите свой маршрут следующим образом

Route::get('/any',function(){
return Request::all();
})//

выход

{"id":"1","name":"joe"}
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]