在laravel中使用Route::resource()
控制器时包含7种方法。我不确定edit
和update
方法/资源之间的区别。
GET /resource/{resource}/edit edit resource.edit
PUT/PATCH /resource/{resource} update resource.update
在我对REST的理解中,laravels的update
实现似乎是相当标准的,而当edit
我将资源作为JSON返回时,我看不到使用它的场景。
区别在于,edit
用于返回用于编辑资源值的HTML表单(注意,它响应GET
请求),而update
用于编辑表单将提交,响应PUT
或PATCH
请求的“操作” 。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句