@romicohen
WebDev

Есть ли смысл создавать собственные сервис-провайдеры в рамках одного проекта?

Допустим, есть некий проект, в рамках которого, скажем, будет вестись работа с неким внешним API (или что-то в этом духе, неважно, просто какой-то относительно обособленный кусок функционала).

Есть ли смысл оформлять этот функционал именно в виде сервис-провайдера?

И если да - то какой?

Или просто классом оставить и подключать как обычно.

В чем вообще прикол этих сервис-провайдеров, коли и без этого можно все делать и все будет хорошо и удобно.

Простыми словами или на примере ответьте пожалуйста :)
  • Вопрос задан
  • 125 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега Laravel
Для среднего проекта вполне хватает AppServiceProvider, если вы не пурист.

Но, судя по вопросу, кажется, вы смешали между собой какие-то сущности. Провайдер используется для регистрации вашего класса в DI-контейнере. Использовать DI-контейнер по сравнению с new Class удобнее.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы