0
我是Laravel的新手,但學習速度很快。 有關路由文檔說以下內容:Laravel 5.2不同的路由類型
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
路線?
在此先感謝。
西奧
要構建微不足道的api和網站,POST和GET就足夠了。當你想使用RESTful API來指定相同的路由時,它們就不是。這是HTTP1.1規範,你提到的那些動詞已經存在了很長時間。 –
已閱讀:http://stackoverflow.com/questions/8785248/which-browser-support-rest-completely-means-get-post-put-and-delete-method – andre3wap
可能的重複[有什麼區別POST和PUT HTTP請求?](http://stackoverflow.com/questions/107390/whats-the-difference-between-a-post-and-a-put-http-request) –