Size: a a a

2020 March 06

EG

Egor Gruzdev in Laravel Pro
А за Doctrine тогда и Symfony
источник

NM

Nick Mitin in Laravel Pro
Egor Gruzdev
А за Doctrine тогда и Symfony
Поздно уже, всё на Ларе 😊
источник

EG

Egor Gruzdev in Laravel Pro
Nick Mitin
Поздно уже, всё на Ларе 😊
Тогда и забудь про Repository,  разложи все выборки и сохранения по сервисам (т.е. не вызывай save на модели вне сервисного слоя), возможно они в какой то мере и будут исполнять роль репозитория, но при этом возвращать модели, а не просто объект с get/set или объект с public свойствами, как в случае с классическим репозиторием.
источник

AG

Alexey Grishin in Laravel Pro
Nick Mitin
Запутался в том как готовить паттерн Репозиторий 😊
источник

k

kaktus778 in Laravel Pro
Nick Mitin
Ребят, нужен совет! В паттерне «Репозиторий» запись в базу данных где нужно делать?
репозиторий это по сути коллекция..  запись тогда уже лучше через сервис делать..
репозиторий должен собирать и отдавать данные.. но записывать ничего ему не надо..
источник

NM

Nick Mitin in Laravel Pro
Egor Gruzdev
Тогда и забудь про Repository,  разложи все выборки и сохранения по сервисам (т.е. не вызывай save на модели вне сервисного слоя), возможно они в какой то мере и будут исполнять роль репозитория, но при этом возвращать модели, а не просто объект с get/set или объект с public свойствами, как в случае с классическим репозиторием.
Класс, спасибо!
источник

NM

Nick Mitin in Laravel Pro
Ага, спасибо, прочитал!
источник

EG

Egor Gruzdev in Laravel Pro
Nick Mitin
Ага, спасибо, прочитал!
вот это у тебя скорость чтения, или давно читал?! 😊
источник

NM

Nick Mitin in Laravel Pro
Egor Gruzdev
вот это у тебя скорость чтения, или давно читал?! 😊
Сегодня утром
источник

EG

Egor Gruzdev in Laravel Pro
Nick Mitin
Сегодня утром
там комментов раз в 10 больше статьи
источник

NM

Nick Mitin in Laravel Pro
Я же хороший мальчик, я гуглить сначала пошёл, а потом уже спрашивать.
источник

N

NoMad42 in Laravel Pro
если коротко - паттерн Repository плохо ложится на паттерн работы с базой данных Active Record, который является стандартным по умолчанию в ларавель.
источник

N

NoMad42 in Laravel Pro
С Doctrin (DBAL) должен получиться хороший и красивый Класс Repository. Но это не точно. Но по слухам вроде так))
источник

N

NoMad42 in Laravel Pro
на всяк, @nickmitin забыл тебя зареплайить 👆
источник

NM

Nick Mitin in Laravel Pro
NoMad42
на всяк, @nickmitin забыл тебя зареплайить 👆
👍
источник

BI

Bogdan Ivanov in Laravel Pro
NoMad42
если коротко - паттерн Repository плохо ложится на паттерн работы с базой данных Active Record, который является стандартным по умолчанию в ларавель.
а что предлагаешь, педалить скоупы прям в модели?
для себя спрашиваю)
источник

N

NoMad42 in Laravel Pro
Bogdan Ivanov
а что предлагаешь, педалить скоупы прям в модели?
для себя спрашиваю)
источник

Л@

Липатов @votapil... in Laravel Pro
NoMad42
если коротко - паттерн Repository плохо ложится на паттерн работы с базой данных Active Record, который является стандартным по умолчанию в ларавель.
Видел как-то такой код, где поверх было натянут полноценный репрозиторий со всеми проверками и тд, но код стал абсолютно не прозрачным и сложен в тестировании. Полностью поддерживаю
источник

BI

Bogdan Ivanov in Laravel Pro
от @Adelf32 читал, когда тут вопросы о кэше были)
источник

A

Adel in Laravel Pro
Bogdan Ivanov
от @Adelf32 читал, когда тут вопросы о кэше были)
Там ещё первая статья. Про вредность репозиториев с элоквентом
источник