Laravel中的控制器构造器

时间:2016-05-31 15:58:39

标签: php laravel oop

我是一名从事现有Laravel应用程序的新手开发人员。我正在查看项目,我没有看到任何控制器构造在任何地方,但控制器都有构造函数。

这是Laravel还是我错过了什么?是在路由中处理控制器实例化还是什么?如果是这样,手动调用控制器构造函数是不好的做法?(虽然我不能想到你想要这样做的一个案例)

1 个答案:

答案 0 :(得分:0)

来自docs:" Laravel服务容器用于解析所有Laravel控制器。"

并且:我经常在我的应用程序中创建一个基本控制器,因此我的扩展控制器中也有构造函数。注入依赖关系"正确"也可能有用。如下例所示:

https://laravel.com/docs/5.2/controllers#dependency-injection-and-controllers