2016-12-25 2 views
0

Я создал номера ресурс в Laravel 5,3 если я бегу http://testlara.dev/api/room с методом POST он запускает метод магазин RoomController (как предполагалось)Laravel маршрут после маршрута с одной прямой слэш предположить, что это будет ПОЛУЧИТЬ маршрутом

но когда я случайно положил одну косую черту как http://testlara.dev/api/room/ хотя метод POST, но он запускает метод индекса для RoomController (Получ предполагается)

банка эниона объясните, почему это так?

Я сделал тестирование с использованием Почтальона

ответ

1

Запрашивая http://testlara.dev/api/room/ вы предполагаете, что есть идентификатор после косые черт, как это: api/room/{id} и это пустое значение

Route List

+0

но если идентификатор не существует тогда, почему он возвращается к методу индекса, а не генерирует ошибку или исключение. – user1809029

+0

попытайтесь запустить 'php artisan route: list' –

+0

изменить: добавлен RouteList – user1809029