Чтобы избежать дублирования кода в Laravel, я хочу иметь метод, который будет использоваться несколькими контроллерами, он вставит некоторые строки в базу данных, а также обновляет некоторые данные в другой таблице.
Я думал об использовании репозитория, но где-то прочитал, что репозиторий лучше использовать для извлечения данных и не должен использоваться для вставки.
Итак, я собираюсь использовать черты сейчас. но я немного запутался...
Может ли кто-нибудь объяснить простым способом, как лучше всего использовать каждый из них (Репозиторий/Сервис) /Черта) и чем они отличаются?
Подробнее здесь: https://stackoverflow.com/questions/600 ... in-laravel