https://cognitivehub.in/laravel-consumer-and-provider-app-architecture/