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) –