Laravel资源控制器编辑和更新之间的区别

时间:2016-05-24 13:26:42

标签: rest laravel

使用Route::resource()控制器contains 7 methods时的laravel。我不确定editupdate方法/资源之间的区别是什么。

GET         /resource/{resource}/edit   edit    resource.edit
PUT/PATCH   /resource/{resource}        update  resource.update

在我对REST的理解中,似乎laravels update实现是相当标准的,而edit路由在将资源作为JSON返回时我无法想到使用它的场景。

1 个答案:

答案 0 :(得分:2)

区别在于edit用于返回用于编辑资源值的HTML表单(请注意它响应GET个请求),而update是“动作“编辑表单将提交给它,它会响应PUTPATCH个请求。

相关问题