Laravel Postman Issue - PullRequest
       4

Laravel Postman Issue

0 голосов
/ 16 ноября 2018

Я пытался найти решение, но мне не удалось, дайте мне знать, если есть подобный вопрос Спасибо

Laravel 5.7

Почтальон обновленная версия

Когда я хочу добавить параметр URL в API URL-адреса с подстановочными символами

url = Route::get('/store/{id}', 'StoreController@show');

когда я помещаю URL в почтальон с / {id} вот так / 1, это работает

но когда я нажимаю на параметры почтальона, это дает мне этот URL

/? Id = 1

, что приводит к ошибке 404

что мне не хватает?

Спасибо

Почтальон СС

enter image description here

1 Ответ

0 голосов
/ 16 ноября 2018

TL, DR Введите свой URL-адрес как: http://example.com/path/:id в Почтальон, и вы увидите место для ввода правильного параметра. Вы не сможете редактировать ключ параметра здесь.

enter image description here

Explaination

Параметры в вашем файле маршрута: Параметры пути .

Параметры на вкладке Параметры Почтальона являются строками запроса параметрами по умолчанию.

Итак, в вашем случае, если полный URL-адрес: http://example.com/id/1?id=2 и у вас зарегистрировано /id/{id} маршрут:

  • 1 - значение параметра пути id.
  • 2 - значение параметра строки запроса id.

Laravel использует только параметры пути при разрешении маршрутов, а строка запроса игнорируется. В этом примере при разрешении маршрутов учитывается только эта часть URL http://example.com/id/1, ?id=2 игнорируется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...