如何在模型中使用Laravel DI?

时间:2015-08-08 12:56:00

标签: php laravel dependency-injection laravel-5

我有一个Eloquent模型对象:$user,类User

我想在这个模型中创建一个方法:

function sayHello($target)
{
    $this->hello = MegaFacede::launch();
}

外墙不适合IDE,所以我从容器中获得服务:

function sayHello($target)
{
    /** @var Mega $mega */
    $mega = App::make('mega');
    $this->hello = $mega->launch();
}

但是如何将$ mega实例注入此对象?

0 个答案:

没有答案