Как связать Услуги в Laravel? - PullRequest
       4

Как связать Услуги в Laravel?

0 голосов
/ 30 августа 2018

Предположим, у меня есть услуга: App\Services\FooService.

Чтобы воспользоваться этой услугой, мне нужно привязать ее с помощью следующего утверждения:

$this->app->bind('FooService', \App\Services\FooService::class);

Так, куда мне нужно поместить приведенное выше утверждение? В каком файле?

1 Ответ

0 голосов
/ 30 августа 2018

необходимо связать в AppServiceProvider

Приложение / Провайдеры / AppServiceProvider.php

namespace App\Providers;

use App\SocialProvider;
use App\TwitterSocialProvider;
use Illuminate\Support\ServiceProvider;

class AppServiceProvider extends ServiceProvider
{
  /**
   * Bootstrap any application services.
   *
   * @return void
   */
   public function boot()
  {

  }

   /**
   * Register any application services.
   *
   * @return void
   */
   public function register()
   {
     $this->app->bind('FooService', \App\Services\FooService::class);
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...