Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dependency injection 依赖注入Laravel';s邮件类_Dependency Injection_Laravel_Laravel 4 - Fatal编程技术网

Dependency injection 依赖注入Laravel';s邮件类

Dependency injection 依赖注入Laravel';s邮件类,dependency-injection,laravel,laravel-4,Dependency Injection,Laravel,Laravel 4,因此,我一直在依赖性地将所有facade引用类注入到我的控制器中,正如Taylor Otwell的最新博文所示: 以下构造函数正确注入其依赖项: public function __construct( Illuminate\Session\Store $session, Illuminate\Routing\Redirector $redirect, Illuminate\View\Environment $view ) { ... } 我使用facade类

因此,我一直在依赖性地将所有facade引用类注入到我的控制器中,正如Taylor Otwell的最新博文所示:

以下构造函数正确注入其依赖项:

public function __construct(
    Illuminate\Session\Store $session,
    Illuminate\Routing\Redirector $redirect,
    Illuminate\View\Environment $view
) {
    ...
}
我使用facade类引用进行以下操作:

然而,当我尝试注入mailer类时,我得到了错误“类mailer不存在”。我试着这样做:

public function __construct(
    Illuminate\Session\Store $session, 
    Illuminate\Routing\Redirector $redirect, 
    Illuminate\View\Environment $view, 
    Illuminate\Mail\Mailer $mailer
)
该类显然是存在的,facade类引用似乎也是正确的。我不知道是什么导致了这个错误

另外,我对Validator类也有同样的问题,但我假设解决方案是相同的。