Находчивый маршрут Ордена Ларавела - это имеет значение? - PullRequest
0 голосов
/ 28 апреля 2019
Route::resource('photos', 'PhotoController');

Дайте приведенный ниже порядок по умолчанию

photos.store
photos.index
photos.create
photos.show
photos.update
photos.destroy
photos.edit

Но должны ли мы организовать наши маршруты, как указано ниже?Имеет ли значение заказ?

photos.edit   //photos/{photo}/edit
photos.update //photos/{photo}/update
photos.create //photos/create
photos.show   //photos/{photo}
photos.destroy//photos/{photo}
photos.index  //photos
photos.store  //photos

1 Ответ

1 голос
/ 28 апреля 2019

В общем, вы должны заказать маршруты с наиболее точным первым .Все, что имеет параметр, должно рассматриваться как шаблон, соответствующий всем маршрутам.

В приведенном выше примере это то, что делается, и, следовательно, нет никаких проблем.Другой фактор, который вы должны заметить, - используемый HTTP-глагол.Например, хотя ниже приведены одинаковые URL-адреса, но глаголы различны (GET и POST)

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