【问题标题】:error auth dependency when using IoC Container injection使用 IoC 容器注入时的错误身份验证依赖项
【发布时间】:2015-01-12 19:20:00
【问题描述】:

我在我的控制器中使用 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

【问题讨论】:

    标签: php laravel-4 package


    【解决方案1】:

    不需要通过 IoC 加载,这有点违背门面系统的目的。

    【讨论】:

      猜你喜欢
      • 2015-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多