为什么有些人用Array代替Request来获取传入请求实例。
Ex数组:public function create(array $data)
Ex请求:public function create(Request $request)
所以我的问题是..这是不同的吗?什么时候使用Array或Request?Array和Request有什么不同?
发布于 2018-03-08 11:06:57
Request是一个处理HTTP请求的类,它有一些非常好的方法来处理来自表单或请求的输入数据。比如访问表单字段$request->email的神奇方法。然后它有一些非常酷的功能,比如:
$request->url();
// OR
$request->isMethod('post');还有太多的其他人。在laravel文档中列出了一个很酷的函数列表。我建议阅读documentation。
当使用数组来处理你的请求时,你必须使用传统的php方式访问你的请求字段。像这样:
$name = $arrayRequest['name'];
$email = $arrayRequest['email'];等。
https://stackoverflow.com/questions/49164641
复制相似问题