/**
* Get the services provided by the provider.
*
* @return array
*/publicfunctionprovides(){return[Connection::class];}
举例
<?phpnamespaceApp\Providers;useApp\Billing\Stripe;useIlluminate\Support\ServiceProvider;classBillServiceProviderextendsServiceProvider{/**
* Indicates if loading of the provider is deferred.
*
* @var bool
*/protected$defer=true;/**
* Bootstrap the application services.
*
* @return void
*/publicfunctionboot(){}/**
* Register the application services.
*
* @return void
*/publicfunctionregister(){$this->app->singleton('billing',function($app){returnnewStripe();});}/**
* Get the services provided by the provider.
*
* @return array
*/publicfunctionprovides(){return['billing'];}}