0
我工作的一个Laravel项目,我无法理解这是作为(请求$请求)的目的:
public function store(UserRequest $request) {
//code
}
I`ve做了一些研究,我认为这是对依赖注入,但在这种情况下,我很难掌握依赖注入的含义。
我工作的一个Laravel项目,我无法理解这是作为(请求$请求)的目的:
public function store(UserRequest $request) {
//code
}
I`ve做了一些研究,我认为这是对依赖注入,但在这种情况下,我很难掌握依赖注入的含义。
这是一个'超全球'或自动全局变量。这仅仅意味着它在整个脚本的所有范围内都可用。没有必要做全局$变量;在函数或方法中访问它。
这个具体的例子不是关于依赖注入,而是_type hinting_ - 限制哪些参数应该被传入方法 –
基本上UserRequest是一个类,$ request是这个类的一个对象,根据我的理解...我们可以使用$请求在我们的商店功能中访问此类的任何属性和方法。 –
你会看到这个吗? https://laravel.com/docs/5.4/requests –