之间有什么区别
$request->query()
并且
Laravel中的 $request->input()
?
它们都返回相同的结果。
答案 0 :(得分:4)
答案 1 :(得分:1)
这两种方法的一个重要部分,
$ request-> input() :: 可以使用任何HTTP动词(例如GET,POST,..)
$ request-> query() :: 只能检索从查询字符串传递的数据(GET方法)
如果仅使用查询字符串传递数据,则两种方法都会得到相同的结果,但如果使用任何其他HTTP方法(可能与查询字符串值一致),您将发现差异。
答案 2 :(得分:1)
在本机PHP编码中。
$request->input() is the equivalent of $_REQUEST //this is either querystring or form-data submission.
$request->query() is just a straight forward $_GET //this is querystring