Это вопрос тролинг?
Это вопрос здравый смысл
если у тебя в 10 местах нужно получить что то типа Post::where('какието условия')->paginate(); не логично ли это вынести в отдельный метод? к тому же у тебя вдруг поменялись условия. ты их изменил в 1 месте а не в 10...
Ну если коротко много кода.Связанности если проект MVP не кто не запретит как и валидацию.
А потом будет репозиторий помойка с кучей методов getTop5PostsByWeek getTop4PostsByWeek getTop3PostsByDay getPostByUser getPostByGroup
Эм а параметры кто запрещал в репо передавать?
если будешь писать помойку - конечно получится помойка. но можно ведь немного подумать и прикинуть архитектуру. тогда у тебя получится сделать то что нужно
Обсуждают сегодня