使用 IoC 容器注入时的错误身份验证依赖项


error auth dependency when using IoC Container injection

>我在控制器中使用了 IoC 容器注入,当我使用 MultiAuth 包时。喜欢这个:

<?php namespace Controllers'MyNameSpace;
use Ollieread'MultiAuth'AuthManager as Auth;
class AuthUserController extends BaseController
{
    public function __construct(Auth $auth)
    {
        $this->auth = $auth;
    }
    public function getIndex()
    {
        if ( $this->auth->user()->check()) {
            return Redirect::to('/');
        }
        return 'NOoOo ...';
    }

我收到此错误:

Unresolvable dependency resolving [Parameter #0 [ <required> $app ]] in class Ollieread'MultiAuth'AuthManager

没有必要通过 IoC 加载,这有点违背了立面系统的目的。