Как запустить метод show в маршрутах. php - PullRequest
0 голосов
/ 20 апреля 2020

я пишу Это маршруты в маршрутах. php:

Route::post('reserves', 'Test\Api\Controllers\Reserves@index');
Route::post('reserves/{id}', 'Test\Api\Controllers\Reserves@show');

Когда мой URL-адрес:

site.local/api/v1/reserves

метод индекса запускается в настоящий момент, но когда я использую этот URL с userId вместо параметра run run show method метод index run, как я могу это исправить?

site.local/api/v1/reserves // with userId parameters

Ответы [ 2 ]

1 голос
/ 20 апреля 2020

Попробуйте метод get вместо метода post:

Route::get('reserves/{id}', 'Test\Api\Controllers\Reserves@show');
0 голосов
/ 20 апреля 2020

Как вы передаете свои параметры userID? Чтобы запустить show, вы должны использовать url:

site.local/api/v1/reserves/1 //or 1 replaced with any other id

Если вы передаете userID в качестве параметра GET или POST, метод show не будет выполнен.

...