Laravel 5.2不同的路由类型
我是Laravel的新手,但学得很快。 有关路由的文档说明如下:
Route::get($uri, $callback);
Route::post($uri, $callback);
Route::put($uri, $callback);
Route::patch($uri, $callback);
Route::delete($uri, $callback);
Route::options($uri, $callback);
我可以用PHP编写代码并知道POST和GET请求是什么。 还知道如何通过SQL更新和删除记录。 但为什么有这么多的路由类型,不是POST和GET足够?
在哪种情况下我应该使用PUT
, PATCH
, DELETE
或OPTIONS
路线?
提前致谢。
西奥
这是因为它遵循由REST规范定义的体系结构。 Laravel文档对它进行了一些解释,并且还显示了哪种方法使用哪种方法的表格。 但是,基本上,它是:
上一篇: Laravel 5.2 different routing types
下一篇: Laravel AJAX PUT update request only works in localhost