Size: a a a

Laravel Framework Russian Community

2020 October 22

А

Артём in Laravel Framework Russian Community
Art Mas
Кто использует RepositoryPattern, подскажите, пожалуйста
Допустим, есть UserRepository, у него метод find($userId)
Что делать если понадобиться найти пользователей у которых баланс равен 0 ?
Добавить метод findByBalance($balance) в UserRepository ?
Как вариант
источник

AM

Art Mas in Laravel Framework Russian Community
Артём
Как вариант
но этот же репозиторий тогда может ппц как разрастись... findByBalance, findBetweenDates, и куча других методов
источник

А

Артём in Laravel Framework Russian Community
Art Mas
но этот же репозиторий тогда может ппц как разрастись... findByBalance, findBetweenDates, и куча других методов
Ага
источник

А

Артём in Laravel Framework Russian Community
Поэтому есть подход со спецификациями/критериями
источник

А

Артём in Laravel Framework Russian Community
$repo->withCriterion(new WhoHasBalanceEq(0))->get()
источник

AM

Art Mas in Laravel Framework Russian Community
Артём
$repo->withCriterion(new WhoHasBalanceEq(0))->get()
🤔
Спасибо, погляжу
источник

А

Артём in Laravel Framework Russian Community
Не считая того, что идея репок в элоквенте абсурдна
источник

А

Артём in Laravel Framework Russian Community
Это те же скоупы
источник

AM

Art Mas in Laravel Framework Russian Community
я просто хз как по красивому кеширование прикрутить
гугл говорит через репозитории

А так то согласен, на мой взгляд репо выглядят излишним
источник

HS

Hikari Senshi 🎈🎈🎈... in Laravel Framework Russian Community
9937
источник

А

Артём in Laravel Framework Russian Community
Спамерам помогаешь?
источник

HS

Hikari Senshi 🎈🎈🎈... in Laravel Framework Russian Community
Артём
Спамерам помогаешь?
Каким образом им это поможет?)
источник

HS

Hikari Senshi 🎈🎈🎈... in Laravel Framework Russian Community
Мне было интересно примет ли бот мое решение
источник

А

Артём in Laravel Framework Russian Community
Ктулху Всеблагой, что в голове у людей...
источник

РК

Роман Кочетов... in Laravel Framework Russian Community
Почему нет селекта? https://prnt.sc/v4h6qg https://prnt.sc/v4h7k7
источник

AB

Alex Berezhkovsky in Laravel Framework Russian Community
Роман Кочетов
Почему нет селекта? https://prnt.sc/v4h6qg https://prnt.sc/v4h7k7
Это запрос для меты
источник

MW

Maxyc Webber in Laravel Framework Russian Community
парень реально думает, что кто то в такой лапше разбираться захочет
источник

MW

Maxyc Webber in Laravel Framework Russian Community
Роман Кочетов
Почему нет селекта? https://prnt.sc/v4h6qg https://prnt.sc/v4h7k7
пальцем в космос - а попробуйте группировать по реквест ид
источник

YA

Yuri Anduin in Laravel Framework Russian Community
Роман Кочетов
Почему нет селекта? https://prnt.sc/v4h6qg https://prnt.sc/v4h7k7
а что в методе startConditions() ?
источник

YA

Yuri Anduin in Laravel Framework Russian Community
чет мне кажется там тоже селект
источник