到目前为止,我一直在使用laravel,但有时我很困惑如何选择正确的请求。
use Request;
use IlluminateHttpRequest;
use IlluminateSupportFacadesRequest;
我已经创建了一个测试方法到我相应的路由&控制器像风箱。
public function test()
{
dd(Request::all());
}
如果我选择use IlluminateSupportFacadesRequest;
或use Request;
,它的工作很好,得到空数组。
但是当我选择使用IlluminateHttpRequest;
我得到错误消息说Request::all()
不应该静态调用。因此,我想到了两个问题。
- 它们之间有什么区别?
- 何时使用Http请求或照亮支持立面请求。由于
public function test(Request $request)
{
dd($request->all());
}
试试这个