Laravel is completely a mystery because even if you are an experienced developer you will toil hard to learn its core functionality. One of the functionalities is its Service Providers, on which I am going to give a detailed overview. These are really simpler than you have imagined, I hope so.. Therefore let's bootstrap.
Service providers in laravel application is the central place where the application is bootstrapped. That is, laravel’s core services and our application’s services, classes, and their dependencies are injected in the service container through providers.
Simpler definition may be given as providers are funnel/nozzle through which we pour fuel called classes into a fuel tank called service container of an engine called Laravel.