На самом деле все можно запихнуть в одного провайдера, но это будет грязно. Лучше объединить вещи в своих провайдеров. Вы можете выбросить вещи в свой AppServiceProvider
или создать нового провайдера для того, что вам нужно, и зарегистрировать его.
Фреймворк начинает с нескольких провайдеров, которые группируют вещи в зависимости от их предназначения: События, Auth, Routing и т. Д. Помогает отдельным вещам.
Существует также концепция отложенных поставщиков, где что-то будет отложено, а другие нет, поэтому им понадобятся разные поставщики.