聚美优品网站设计,怎么样将网站内容做的漂亮,微网站建设方向,艺术网站源码依赖注入#xff0c;你可以分开理解。拆成#xff0c;依赖和注入依赖#xff1a;就是你现在要用 request 对象的get 方法#xff0c;所有你必须要先能得到request对象#xff0c;然后才能使用这个方法。这个就是依赖。注入#xff1a;怎么得到request 对象呢#xff1f;…依赖注入你可以分开理解。拆成依赖和注入依赖就是你现在要用 request 对象的get 方法所有你必须要先能得到request对象然后才能使用这个方法。这个就是依赖。注入怎么得到request 对象呢一种是你直接 $request new Request() 可以得到这种也称为主动获取还有一种就是把整个对象当做一个参数传进来类型你这样的写法然后去使用。这个就是依赖注入控制反转(IOC)一般的做法是会在 construct 方法里面直接注入后面需要的去使用它。现在的框架设计思想大多会怎么写可以提高框架的性能因为只要使用的时候才会实例化。trait 的使用一般是为了解决多继承问题.不是相当于在类A中使用类B里的方法吗? 有多种实现方式, 最常见的先引入, 实例化, 再调用.是这么理解的依赖注入也只是一种实现方式。依赖注入这种方式可以利用懒加载使用的时候才会实例化。public function getReqInfo(Request $request){代码}这样写的话表示我可以使用 Request 对象的方法如果我还要使用其它的可以继续往里加。public function getReqInfo(Request $request Response $response){代码}如果你还不清楚的话可以去看看laravel 官网里面关于依赖注入的文档