为什么其他人使用Array
代替Request
来获取传入的请求实例。
Ex阵列:
public function create(array $data)
要求:
public function create(Request $request)
所以我的问题是......它有什么不同吗?
何时使用Array
或Request
?
Array
和Request
之间有什么不同?
答案 0 :(得分:1)
Request
是一个用于处理HTTP请求的类,它有一些非常好的方法来处理来自表单或请求的输入数据。就像访问表单字段$request->email
的魔术方法一样。然后它有一些非常酷的功能,如:
$request->url();
// OR
$request->isMethod('post');
还有太多其他人。 laravel文档中列出了很酷的功能列表。我建议阅读documentation。
在那里使用Array处理您的请求时,您将不得不使用传统的php方式来访问您的请求字段。像:
$name = $arrayRequest['name'];
$email = $arrayRequest['email'];
等