构造函数中的传值找不到从哪里来的

最近在看Laravel-4-Bootstrap-Starter-Site代码,刚开始就碰壁。
链接
在BlogController.php中发现它的构造函数式这么写的
QQ截图20141025165927.png

直接访问一个页面,如首页
QQ截图20141025170113.png

发现确实这个$post和$user是有值的。那么问题来了,谁知道这两个值是怎么被注入进来的?如果可以请尽量描述详细一点,谢谢
已邀请:

FiveSay - 成武

赞同来自: sheng9632

这个是由 Laravel 的 Ioc 容器(依赖注入)实现的。
对于你这个例子,简单的说就是:实例化控制器时,注入 Post 和 User 依赖(Post 和 User 类的实例)。

关于依赖注入的详细说明,请阅读:PHP 依赖注入

要回复问题请先登录注册