ли я уловил что репозитории помогают получать нужные данные (со связями), а сервисы лишь обрабатывают post и update?
И тоже интересно мнение целесообразности подобной архитектуры.
Контекст: restful api со сложной системой личного кабинета (где очень много сущностей, которые связаны друг с другом).
Забудь о репозитории с элоквентом
Хоть у меня опыта не очень много, я так же к этому склоняюсь.
Принял. Тогда еще хотелось бы услышать мнение по поводу получения данных из разных мест, в данном случае используются ресуры/коллекции? Ну опять же для того, чтобы контроллер только получал и отдавал ответ, а вся логика происходила где-то в другом месте.
Разные места это разные таблицы?
Да, со связями и возможно без. Перерыл много репов на гитхабе в поисках того, что нужно, но вариантов много и ни один на другой не похож. Если есть пример эталонного (более-менее) проекта, то скинь линк плиз.
ещо примери есть тут https://laravelexamples.com/projects
Обсуждают сегодня