Довольно стандартная ситуация. У меня есть API, построенный с Laravel 6, который управляет некоторыми каталогами, и пользователь имеет возможность редактировать страницы каталога. Итак, в моих маршрутах у меня есть:
Route::resource('/catalog/{catalog}/page', 'PageController')->middleware(['auth:api']);
, к которому я должен обратиться, запросив "http://url.com/api/catalog/156/page/13". Это вызывает метод show($id)
для PageController. php, но когда я пытаюсь вернуть параметр $id
, я получаю 156 вместо 13. Как должны выглядеть мои маршруты или какова проблема в самом контроллере, поэтому я может получить 13-ю страницу каталога № 156?