服务容器

  • 容器概念

  • ioc控制反转

  • DI依赖注入

laravel的依赖注入是使用反射完成的

简单过程:

一、绑定

$this->app->bind('HelpSpot\API', function ($app) {
    return new HelpSpot\API($app->make('HttpClient'));
});
$this->app->singleton('HelpSpot\API', function ($app) {
    return new HelpSpot\API($app->make('HttpClient'));
});

二、解析

$api = $this->app->make('HelpSpot\API');

资料

服务容器

Last updated

Was this helpful?