Konstantin
тебя не смущает что у тебя класс может содержать 100500 методов ?
не смущает. Потому что репозиторий привязан к одной модели. И 100500 там не будет
Dmitry
простой пример UserRepository тебе надо выбрать пользователя, его заказы, его сообщения. Это все в нем делать?
Dmitry
Зачем?
что зачем?
Anonymous
Да и ты мне только что говорил как сервисы делать
Anonymous
OrderRepository почему не сделаешь?
Dmitry
OrderRepository почему не сделаешь?
т.е. инъектить репозиторий юзера заказов сообщений. и из всех по очереди выбирать?
Anonymous
не полнял про какой ты фильтр?
Сделать методы для фильтра, они будут квери билдер брать, накладывать фильтр и отдавать
Dmitry
Нет, те по id должны отдавать тебе все
ну а какже ждоины и условия по джоинам? у нас же не всегда селект фром table
Dmitry
Ну так orderRepository.getByUserId..
ну это можно и в репу засунуть. я про сложные запросы котрые несколько сущностей включают
Dmitry
Ну так orderRepository.getByUserId..
хотя просить юзера у репозитория заказа это очень странно :)
Dmitry
Где я прошу юзера
orderRepository.getByUserId
Dmitry
аа getBy
Anonymous
Переведи этот метод
Konstantin
крч это спор ни о чем
Konstantin
кому как нравится, тот так и делает
Anonymous
кому как нравится, тот так и делает
мне нравится писать все в 1 файле )
Dmitry
ну я понимаю что я не авторитет, я и не навязываю :) Просто хотел подчеркнуть что например такие ребята как Jeffrey Way и Marco Pivetta советуют делать так. Еще раз подчеркиваю что не навязываю никому делать именно так :)
Konstantin
кто эти ребята?
Dmitry
ок :)
Anonymous
слушайте а кто знает такого лысого рыжего чувака который про ларавель вещает?
Anonymous
Раньше все время на него случайно натыкался а теперь найти не могу
Dmitry
лысого да еще и рыжего? ))) чет такого ни разу не видел
Dmitry
может Otwell? :)
Anonymous
он рыжий?
Anonymous
в каком месте интересно
Anonymous
не, тот чувак стримил очень интересные вещи
Anonymous
Как же я потерял его (
Dmitry
как минимум борода :)
Anonymous
давайте все поищем вместе
Anonymous
ща автопортрет нарисую
Anonymous
на какую тему?
на просто на ларе качественный код писал
Anonymous
разные проектики делал
Dmitry
я только Jeffrey Way и Adam Wathan знаю
Anonymous
я только Jeffrey Way и Adam Wathan знаю
их кто нибудь еще знает?
Anonymous
они вообще существуют?
Dmitry
ипать ты остряк, с херовой памятью )))
Vitalii
парни, что должен репозиторий возвращать? eloquent модели или приведенные к объекту аттрибуты?
Anonymous
почитай доку по доктрину
Vitalii
в разрезе eloquent
Anonymous
мешать ар с репозиториями глупо
Dmitry
парни, что должен репозиторий возвращать? eloquent модели или приведенные к объекту аттрибуты?
по хорошему только данные. Но тебе скорее всего не потребуется так заморачиваться на проекте с laravel
Dmitry
и совет, не надо тебе отдельные репозитории
Vitalii
???
Dmitry
???
в рамках ar если ты делаешь репу отдельно еще. У тебя по сути получается ElequentRepositiry -> YourRepository -> ElequentModel
Dmitry
и нахер этот пхп
не, php я люблю :) вот js нахер )))
Vitalii
в чем прикол репозхиторий от модели наследовать?
Anonymous
не, php я люблю :) вот js нахер )))
js также хорош как пхп
Dmitry
Dmitry
ты вообще понимаешь что это такое и для чего он?
Konstantin
подскажет кто, как это чудо оптимизировать ?
Konstantin
по таймауту валится
Anonymous
в чем прикол репозхиторий от модели наследовать?
да ни в чем, чтобы было норм, тебе надо сделать репозиторий для елоквента к примеру.. Но проблема в том, что репозитории должны возвращать единую сущность поэтому тебе елоквент модель придется преобразовывать в эту сущность, а это бред
Dmitry
а что за стрелочки?
это как будет если ты сделаешь свой репозиторий
Konstantin
https://implode.io/0WjLW5
Anonymous
ну и че? Писать на расхлебаном языке порой приятно
Anonymous
пхп для меня строгий дядя а js растрепаная баба которую можно вертеть как хочешь
Vitalii
т.е. если делать на eloquent то от репозитория останется только название, а так он будет простым query helper ом ?
Dmitry
тут недавно был вопрос про (bool)'false' ?
Anonymous
так что они дополняют друг друга )
Konstantin
вопрос уже другой
Konstantin
помогите плиз оптимизировать сохранение
Anonymous
Konstantin
по таймауту валится
Konstantin
вот код
Konstantin
https://implode.io/0WjLW5
Dmitry
вопрос уже другой
ну это отсылка к картинке )))