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
答案 0 :(得分:1)
通常,您应该先确定最具体的路线。具有参数的任何内容都应视为通配符,与所有路由匹配。
在上面的示例中,这就是要执行的操作,因此没有问题。您应该注意的另一个因素是-使用的HTTP动词。例如,尽管下面的URL相同,但动词却不同(GET
和POST
)
photos.index //photos
photos.store //photos