我在Provider中用singleton()
注册了一个实例,为什么不是单例的?每次注入的时候都会调用构造函数。
ExampleProvider.php
class ExampleProvider extends ServiceProvider
{
public function register()
{
$this->app->singleton('App\Example', function () {
return new Example();
});
}
}
routes.php
Route::get('test', function (Example $example) {
return '';
});