моделям?
Репозитории моделям не нужны
Аргументы?
Eloquent имеет достаточную экосистему для работы с базой. Её наполненность исключает необходимость юзать репозитории в принципе
Теперь осталось узнать, при чем тут ответ про базу, если вопрос был про репозитории.
это уже и есть репа
Нет.
Вопрос был про репозитории к моделям, а модели в Laravel - тэо Eloquent
Такой же тупой аргумент как наличие в ЯП оператора goto. Раз он есть, значит нужно его пренеприменно использовать.
А зачем намазывать абстракцию для работы с БД на абстракцию для работы с БД?
Затем, что каплинг? Затем, чтобы в тестах не использовать базу? Затем, чтобы не иметь модели в 2000 строк?
Не юзаю репы, нет больших моделей, нет проблем с тестами, ну хз
как минимум избавиться от копипасты не раздувая размер модели. SOLID, DRY, все дела.
Дак внутри модели есть весь код, он то абстрактный. А для тестировки как минимум есть faker, и ещё вагон и тележки
От какой копипасты? обьявления связей, полей?
актив рекорд сам по себе мало удовлетворяет Single Responsability, так що так себе аргумент
я ни слова не говорил про связи и поля) как объявления связей и полей относится к репозиториям?)
А какая там ещё копипаста?
Там нету копипасты. Там минимум объявлений. 60 строк кода, и то это из-за доков
Обсуждают сегодня