Laravel 服务容器:创建一个单例模式 Draft
绑定一个单例#
绑定一个单例可以在 App\Providers\AppServiceProvider
中的 register
方法中注册。singleton
方法将类或接口绑定到只解析一次的容器中。一旦单例绑定被解析,相同的对象实例会在随后的调用中返回到容器中:
$this->app->singleton('HelpSpot\API', function ($app) {
return new HelpSpot\API($app->make('HttpClient'));
});
推荐文章: