【发布时间】:2014-08-26 11:16:14
【问题描述】:
我在基于 Laravel 框架的应用程序中有一个 BaseController,代码如下:
class BaseController extends Controller {
public function __construct(Credentials $credentials) {
$this->credentials = $credentials;
}
然后,我所有的其他控制器都将扩展 BaseController:
class PostController extends BaseController {
public function __construct(PostRepository $post)
{
$this->post = $post;
parent::__construct();
}
但是,我需要在 parent::__construct(); 中键入提示 Credentials 类;我所有的控制器。有什么办法可以避免吗?
提前致谢
【问题讨论】:
标签: laravel laravel-4 inversion-of-control ioc-container