@laravel_pro

Страница 1544 из 2014
Konstantin
30.06.2018
10:33:31
по таймауту валится

[Anonymous]
30.06.2018
10:33:52
в чем прикол репозхиторий от модели наследовать?
да ни в чем, чтобы было норм, тебе надо сделать репозиторий для елоквента к примеру.. Но проблема в том, что репозитории должны возвращать единую сущность поэтому тебе елоквент модель придется преобразовывать в эту сущность, а это бред

Dmitry
30.06.2018
10:33:54
а что за стрелочки?
это как будет если ты сделаешь свой репозиторий

Google
Konstantin
30.06.2018
10:34:28
https://implode.io/0WjLW5

[Anonymous]
30.06.2018
10:34:33
ну и че? Писать на расхлебаном языке порой приятно

пхп для меня строгий дядя а js растрепаная баба которую можно вертеть как хочешь

Vitaliy
30.06.2018
10:35:07
т.е. если делать на eloquent то от репозитория останется только название, а так он будет простым query helper ом ?

Dmitry
30.06.2018
10:35:10
тут недавно был вопрос про (bool)'false' ?

[Anonymous]
30.06.2018
10:35:12
так что они дополняют друг друга )

Konstantin
30.06.2018
10:35:26
вопрос уже другой

помогите плиз оптимизировать сохранение

[Anonymous]
30.06.2018
10:35:41
т.е. если делать на eloquent то от репозитория останется только название, а так он будет простым query helper ом ?
нет, если будешь возвращать entity то это будет правильный репозиторий

Konstantin
30.06.2018
10:35:41
по таймауту валится

вот код

https://implode.io/0WjLW5

Google
Dmitry
30.06.2018
10:35:48
вопрос уже другой
ну это отсылка к картинке )))

[Anonymous]
30.06.2018
10:35:49
но смысл в таком дроче?

Vitaliy
30.06.2018
10:36:01
т.е. мне кроме простых моделей еще и entity пилить?

Vitaliy
30.06.2018
10:36:43
окей, а если не на репозитории, то куда мне КРАСИВО сложить запросы и логику сохранения кастомную

Dmitry
30.06.2018
10:36:46
[Anonymous]
30.06.2018
10:36:51
Ну прикинь, у тебя есть интерфейс репозитория.. Методы должны возвращать строго определенные объекты

Dmitry
30.06.2018
10:36:52
не загоняйся

[Anonymous]
30.06.2018
10:37:15
если работать с репозиториями то онли доктрин

[Anonymous]
30.06.2018
10:37:24
не надо это тебе в laravel
почему ты за него говоришь?

От куда ты знаешь надо это или нет

[Anonymous]
30.06.2018
10:38:06
http://slides.elisdn.ru/2017/yiiconf-semantic/#/
ну пачему у прогеров такие херовые сайты..

Порой информация очень интересная, но сайты 2005 года

Dmitry
30.06.2018
10:38:26
по таймауту валится
опять тот же вопрос нафиг сначала согдавать массив, а потом объект?

[Anonymous]
30.06.2018
10:38:47
это слайды
какая разница? Они выглядят ужасно

Google
Dmitry
30.06.2018
10:38:50
прогер != дизайнер

Vitaliy
30.06.2018
10:38:51
т.е. у меня при сохранении, например поста контроллер дергает сервис, там какая то логика, что то делает с данными потом этот же сервис дергает этот квери обджект и все сохраняет?

[Anonymous]
30.06.2018
10:38:58
не шрифта нормального, ничего

прогер != дизайнер
прогер должен быть всем в одном

[Anonymous]
30.06.2018
10:39:17
точнее програмист

Dmitry
30.06.2018
10:39:44
прогер должен быть всем в одном
ты на операцию по глазам к проктологу записываешься? :)

Vitaliy
30.06.2018
10:39:44
окей, выборки в квери обджектс а все сохранения куда?

Dmitry
30.06.2018
10:40:08
окей, выборки в квери обджектс а все сохранения куда?
сохранения репозиторий, точнее ar в рамках лары

Vitaliy
30.06.2018
10:40:16
или это в саму модель eloquent вынести?

ага

[Anonymous]
30.06.2018
10:40:21
ты на операцию по глазам к проктологу записываешься? :)
если прогер делает херовый дизайн значит он и прогер так себе

[Anonymous]
30.06.2018
10:40:39
Если я буду делать подобное, заплачу и получу хороший дизайн, потому что я хорошо все люблю делать

Dmitry
30.06.2018
10:40:45
многие вообще с фронтом никогда не работают

[Anonymous]
30.06.2018
10:40:52
надо все хорошо делать, а не только прогать

разве я не прав?

Dmitry
30.06.2018
10:41:27
надо все хорошо делать, а не только прогать
ни разу не видел универсалов которые все хорошо делают. А вот узкие спецы делают свою работу хорошо

[Anonymous]
30.06.2018
10:41:51
ну и понимать самое минимальное представление о дизайне я думаю стоит каждому кто с вебом работает.. Да и просто чувство вкуса иметь какое то

Dmitry
30.06.2018
10:42:15
по таймауту валится
у тебя там нереальная по ходу куча запросов, посмотри лог

Google
[Anonymous]
30.06.2018
10:42:21
ни разу не видел универсалов которые все хорошо делают. А вот узкие спецы делают свою работу хорошо
да при чем здесь универсалы? Можно обратиться к кому то, кто поможет сделать дизайн или посмотреть часок другой другие похожие сайты..

Konstantin
30.06.2018
10:42:36
[Anonymous]
30.06.2018
10:42:36
Но делать отвратительный дизайн и говорить типа яжнедизайнер..

Yuri
30.06.2018
10:43:31
ну и понимать самое минимальное представление о дизайне я думаю стоит каждому кто с вебом работает.. Да и просто чувство вкуса иметь какое то
с этим согласен, но если есть возможность иметь в команде выделенного дизайнера, фронтендера и бэк то результат будет куда лучше чем 3 бэкендера которые будут дизайнить и фронт пилить сами)

Admin
ERROR: S client not available

Dmitry
30.06.2018
10:43:59
естественно. Поэтому и спрашиваю
ну а что спрашивать, тот кусок что ты дал не оптимизируешь. Думай как изначально существующиее отсекать. Если пришел id наверное объект существует? и его не надо создавать

[Anonymous]
30.06.2018
10:44:18
Vitaliy
30.06.2018
10:44:28
как кастомные сохранения должны выглядеть в модели? типа статический createWithRelations($attributes, $category, $tags, $image) : Post и простой saveWithRelations($attributes, $category, $tags, $image) : bool ?

[Anonymous]
30.06.2018
10:44:32
Но а если делаешь проект свой, то делай его качественно и со вкусом

Yuri
30.06.2018
10:44:34
а сорян, контекст не уловил)

Yuri
30.06.2018
10:45:59
какие кстати проекты пилите? для себя имею ввиду, в от основной работы время

[Anonymous]
30.06.2018
10:46:05
А если теги уберутся или что нибудь добавится?

Vitaliy
30.06.2018
10:46:09
вы 10 минут назад советовали не трогать репозитории и кастомное сохранение вынести в модель

[Anonymous]
30.06.2018
10:46:59
какие кстати проекты пилите? для себя имею ввиду, в от основной работы время
я читаю про бизнес и думаю как свалить из программирования

Google
Vitaliy
30.06.2018
10:47:23
да, понимаю, но не понимаю как вы предлагаете от него избавится, потому что делать правильно - много избыточного кода как для лары

Евгений
30.06.2018
10:47:51
Чем репозитории отличаются от сервисов?

Yuri
30.06.2018
10:48:23
я читаю про бизнес и думаю как свалить из программирования
тоже в этом направлении двигаюсь, но больше привлекает роль технического директора в своем бизнесе, не люблю продажи

Vitaliy
30.06.2018
10:48:34
в репозиторий выносится работа с бд, что бы не срать этим по проекту и вносить изменения в одном месте даже не с бд, а просто с хранением, там может быть не только бд

Евгений
30.06.2018
10:49:13
А сервисы?

Edgar
30.06.2018
10:49:48
причем тут бд ?
чувак, харе тратить время, ты же даже его сообщения внимательно не читаешь

Dmitry
30.06.2018
10:50:17
помоги тогда ты :)

[Anonymous]
30.06.2018
10:50:31
Одна из фишек репозиториев это в том что они абстрактны.. Если ты делаешь слой с бизнес логикой и привязываешь его к бд и к ар соответственно ты очень сильно зависишь от внешних факторов. Репозитории в большей мере решают эту задачу, чтобы бизнес логике было пофигу, она будет только знать про абстрактное хранилище с которым умеет работать

Edgar
30.06.2018
10:51:12
помоги тогда ты :)
уже помогли, одним сообщением

Vitaliy
30.06.2018
10:51:41
так, давайте я опишу как было с моими костылями ранее, мб это поможет понять где у меня блок в голове стоит у меня был класс репозитория я в методе контроллера, например store дергал $repository->store($request->all(['attr1','attr2']), $request->get('category'), $tagsRepository->normalize($request->get('tags'))) потом в самом репозитории все это связывал и сохранял через sync

Страница 1544 из 2014