Просто многие путают репозиторий с чем-то другим и начинают туда пихать логику не только хранения но и бизнес-логику или логику вон хранения деревьев в бд
Ну в принципе... если отказаться от элоквент и предоставить абстракцию красивую, скрыв все поля, которые нужны для этих нестед сетов и т.д... то наверно можно это назвать репозиторием... ладно
Всем привет) подскажите пожалуйста где должны храниться методы которые сохраняют/обновляют/удаляют данные в базе? То есть пример: $note = Note::find($id); $note->text = $request->text; $note->status = $request->status; $note->save(); Куда это лучше впихнуть и вызывать в самом контроллере или прям в контроллере оставлять ?
Вы имеет ввиду в папке Providers создаю себе например NoteServiceProvider и там все эти методы и потом просто через конструктор буду вызывать эти методы с этого класса?