Конструктор класса Bing для сервисного контейнера Laravel с параметром - PullRequest
0 голосов
/ 30 ноября 2018

У меня есть класс Closet, его конструктор с 3 параметрами.

Class Closet
{
    public function __construct($size, $length, Jeans $Jeans)
    {
        $this->size = $size;
        $this->length = $length;
        $this->Jeans = $Jeans;
    }
}

И мне нужно использовать инъекцию зависимостей в некоторых местах.

Class Outfit
{
    public function __construct(Closet $Closet)
    {
        $this->Closet = $Closet;
    }

    public function pants($size, $length)
    {
        $this->Closet($size, $length);
    }
}

, поэтому я связываю его в Provider

public function register()
{

    $this->app->singleton(Closet::class, function ($app) {
        return new Closet($app->make('Jeans'));
    });

}

Что мне нужно сделать, чтобы привязать $ size, $ length к регистру?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...