何时使用HTTP请求,何时在laravel中使用照明支持立面请求?



到目前为止,我一直在使用laravel,但有时我很困惑如何选择正确的请求。

use Request;
use IlluminateHttpRequest;
use IlluminateSupportFacadesRequest;

我已经创建了一个测试方法到我相应的路由&控制器像风箱。

public function test()
{
dd(Request::all());
}

如果我选择use IlluminateSupportFacadesRequest;use Request;,它的工作很好,得到空数组。

但是当我选择使用IlluminateHttpRequest;

我得到错误消息说Request::all()不应该静态调用。因此,我想到了两个问题。

  1. 它们之间有什么区别?
  2. 何时使用Http请求或照亮支持立面请求。由于
public function test(Request $request)
{
dd($request->all());
}

试试这个

最新更新