Laravel 5. Сервис провайдер в Laravel, для чего он нужен?
может это поможет? onedev.net/post/539
Нет, это одна из функций. Назначение провайдера это централизованно подключить и инициализировать необходимые компоненты приложения (через bind, share, singleton — не важно), а так же выполнить иные глобальные (в рамках приложения) задачи.