Итак, у меня есть промежуточное программное обеспечение API-версии, которое я использую в laravel 5, которое я пытаюсь использовать в lumen. Однако он использует getAction()
и setAction()
в промежуточном программном обеспечении, которое недоступно для lumen («пока»). Если я сделаю $request->route()[1]
, я смогу получить текущий маршрут, но обновление его новым маршрутом не принесет пользы. Я думал о клонировании запроса и его изменении, но не могу сказать, какую часть объекта запроса мне нужно «обновить».
Вот мои маршруты:
$app->group(['middleware' => ['api-version']], function() use ($app) {
$app->get('users', '{api-namespace}\UsersController@index');
$app->get('vips/{per_page?}', '{api-namespace}\VipsController@index');
$app->get('vip/{id}/profile', '{api-namespace}\VipsController@showProfile');
$app->get('vip/{id}', '{api-namespace}\VipsController@show');
});
Может ли кто-нибудь сказать мне, как я могу обновить запрос с помощью моего простого обновления маршрута?