Size: a a a

2020 November 24

А

Антон in Laravel Pro
Егор Карась
А зачем намазывать абстракцию для работы с БД на абстракцию для работы с БД?
Затем, что каплинг? Затем, чтобы в тестах не использовать базу? Затем, чтобы не иметь модели в 2000 строк?
источник

ЕК

Егор Карась... in Laravel Pro
репозиторий ето репозиторий, элоквент реализует другой паттерн, актив рекорд, смешивать их, ну такое.

разве что сам чётко понимаешь, на кой чёрт ты это делаешь
источник

IM

Igor Melnychuk in Laravel Pro
Anton 🐻
Такой же тупой аргумент как наличие в ЯП оператора goto. Раз он есть, значит нужно его пренеприменно использовать.
Ок. Что есть в репозитории, чего нету в eloquent? Зачем писать кучу кода, обьявлять целые слови абстракции, а потом его ещё и поддерживать много лет, если есть $model->fill() ->create() ->update() ->save()
источник

P

PSYTRGLES in Laravel Pro
не юзаю репы, нет моделей в 2К, что т не то делаю походу
источник

ЕК

Егор Карась... in Laravel Pro
Антон
Затем, что каплинг? Затем, чтобы в тестах не использовать базу? Затем, чтобы не иметь модели в 2000 строк?
Не юзаю репы, нет больших моделей, нет проблем с тестами, ну хз
источник

A

Anton 🐻 in Laravel Pro
Igor Melnychuk
Ок. Что есть в репозитории, чего нету в eloquent? Зачем писать кучу кода, обьявлять целые слови абстракции, а потом его ещё и поддерживать много лет, если есть $model->fill() ->create() ->update() ->save()
как минимум избавиться от копипасты не раздувая размер модели. SOLID, DRY, все дела.
источник

IM

Igor Melnychuk in Laravel Pro
Антон
Затем, что каплинг? Затем, чтобы в тестах не использовать базу? Затем, чтобы не иметь модели в 2000 строк?
Дак внутри модели есть весь код, он то абстрактный. А для тестировки как минимум есть faker, и ещё вагон и тележки
источник

E

Evgenii in Laravel Pro
че))
источник

E

Evgenii in Laravel Pro
люди котоырые используют репо у них отдельный котел в аду
источник

IM

Igor Melnychuk in Laravel Pro
Anton 🐻
как минимум избавиться от копипасты не раздувая размер модели. SOLID, DRY, все дела.
От какой копипасты? обьявления связей, полей?
источник

ЕК

Егор Карась... in Laravel Pro
Anton 🐻
как минимум избавиться от копипасты не раздувая размер модели. SOLID, DRY, все дела.
актив рекорд сам по себе мало удовлетворяет Single Responsability, так що так себе аргумент
источник

P

PSYTRGLES in Laravel Pro
Evgenii
люди котоырые используют репо у них отдельный котел в аду
давайте будем честны, то что они используют это не патттерн репозиторий, это класс с именоваными запросами
источник

E

Evgenii in Laravel Pro
да
источник

E

Evgenii in Laravel Pro
это раз
источник

А

Антон in Laravel Pro
PSYTRGLES
давайте будем честны, то что они используют это не патттерн репозиторий, это класс с именоваными запросами
Да.
источник

P

PSYTRGLES in Laravel Pro
они не реализуют абстракцию поверх ёлки ибо это пзд сколько работы
источник

A

Anton 🐻 in Laravel Pro
Igor Melnychuk
От какой копипасты? обьявления связей, полей?
я ни слова не говорил про связи и поля) как объявления связей и полей относится к репозиториям?)
источник

E

Evgenii in Laravel Pro
два у тебя из коробки eloquent уже с тестами идет, ты просто логику можешь протестить unit ами
источник

ЕК

Егор Карась... in Laravel Pro
Anton 🐻
я ни слова не говорил про связи и поля) как объявления связей и полей относится к репозиториям?)
А какая там ещё копипаста?
источник

E

Evgenii in Laravel Pro
использование репо это копи паста и лапша
источник