Laravel service providers are the connection points between your app and Laravel.
{info} If you are not familiar with its concept. Check out the full Laravel Service Provider documentation to get started.
Create Laravel service provider file and keep it in your app’s /src
folder.
/packages/vendor-name/project-name/
├── src
│ ├── AppServiceProvider.php
You need to define the provider in the extra section of your app's composer.json
file.
{
"extra": {
"laravel": {
"providers": [
"vendor-name\project-name\AppnameServiceProvider"
]
}
},
Generating new app from the developer app will add service provider auto discovery to your app’s composer.json
automatically.