Laravel 8 綁定基本值

2021-07-16 17:32 更新

當你有一個類不僅需要接受一個注入類,還需要注入一個基本值(比如整數(shù))。你可以使用上下文綁定來輕松注入你的類需要的任何值:

$this->app->when('App\Http\Controllers\UserController')
          ->needs('$variableName')
          ->give($value);

有時,一個類可能依賴于一系列標記實例。使用 giveTagged 方法,您可以輕松地使用該標簽注入所有容器綁定:

$this->app->when(ReportAggregator::class)
    ->needs('$reports')
    ->giveTagged('reports');
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號