Size: a a a

2020 July 23

v

vladamir in Laravel Pro
PSYTRGLES
а юзать хелперы и думать как "эмулировать" объекты - хорошо?
ага, ничего хорошего вообще))
источник

v

vladamir in Laravel Pro
а вообще как делаете по апи-ресту, если нет записей по запросу на список - возвращаете ответ 200 и пустой массив, или 404?
источник

ПГ

Павел Г. in Laravel Pro
vladamir
а вообще как делаете по апи-ресту, если нет записей по запросу на список - возвращаете ответ 200 и пустой массив, или 404?
Я бы сказал 404 однозначно не верно
источник

RK

Roman Kolosov in Laravel Pro
vladamir
а вообще как делаете по апи-ресту, если нет записей по запросу на список - возвращаете ответ 200 и пустой массив, или 404?
Список 200, одна запись 404
источник

v

vladamir in Laravel Pro
Павел Г.
Почему?
там может быть несколько связей, ну типа comment::wherePostId($postId)->where(posts.user_id, auth()->id)->where(user.status, 1)->paginate() - это как пример, хочется сделать типа auth()->user()->post->comments->paginate() - но так оборвется нахрен(( и в итоге я не верну пагинатор на конце
источник

ПГ

Павел Г. in Laravel Pro
vladamir
там может быть несколько связей, ну типа comment::wherePostId($postId)->where(posts.user_id, auth()->id)->where(user.status, 1)->paginate() - это как пример, хочется сделать типа auth()->user()->post->comments->paginate() - но так оборвется нахрен(( и в итоге я не верну пагинатор на конце
И в чем проблема?
источник

v

vladamir in Laravel Pro
Павел Г.
И в чем проблема?
как я выше и описал, если нет поста - то будет ошибка. Если ее обрабатывать отдельным условием - тогда на конце пагинатор не придет
источник

ПГ

Павел Г. in Laravel Pro
vladamir
как я выше и описал, если нет поста - то будет ошибка. Если ее обрабатывать отдельным условием - тогда на конце пагинатор не придет
Я понял, в чем проблема много where написать?
источник

v

vladamir in Laravel Pro
Павел Г.
Я понял, в чем проблема много where написать?
ну как, связь же хранится в одном месте, а я получается буду везде кастомно использовать условия связи. Потом нужно будет в связи добавить скоуп какойнить, в одном месте добавлю внутри модели - а в том контроллере где comment::wherePostId($postId)->where(posts.user_id, auth()->id)->where(user.status, 1)->paginate() не добавлю) понимаете?
источник

v

vladamir in Laravel Pro
за отношения должна ОРМ быть ответственна, модели же для этого и существуют, чтобы инкапсулировать там всю логику по связам
источник

ПГ

Павел Г. in Laravel Pro
vladamir
за отношения должна ОРМ быть ответственна, модели же для этого и существуют, чтобы инкапсулировать там всю логику по связам
Когда нагрузка высокая, и какая то выборка не требует бизнес логики - то от ОРМ отказываются и просто тащат данные нативным запросом - это норм.  Отношения существуют и без ОРМ.

По поводу везде - в одном месте добавите, а потом появится и не там где надо. Палка на двух концах.

В общем по мне - надуманная проблема.
источник

v

vladamir in Laravel Pro
Павел Г.
Когда нагрузка высокая, и какая то выборка не требует бизнес логики - то от ОРМ отказываются и просто тащат данные нативным запросом - это норм.  Отношения существуют и без ОРМ.

По поводу везде - в одном месте добавите, а потом появится и не там где надо. Палка на двух концах.

В общем по мне - надуманная проблема.
да, все возможно) спасибо за совет
источник

v

vladamir in Laravel Pro
Павел Г.
Когда нагрузка высокая, и какая то выборка не требует бизнес логики - то от ОРМ отказываются и просто тащат данные нативным запросом - это норм.  Отношения существуют и без ОРМ.

По поводу везде - в одном месте добавите, а потом появится и не там где надо. Палка на двух концах.

В общем по мне - надуманная проблема.
во, все таки withDefault для меня подходит) с ним пагинатор возвращается и цепочка не ломается 😍
источник

ПГ

Павел Г. in Laravel Pro
vladamir
во, все таки withDefault для меня подходит) с ним пагинатор возвращается и цепочка не ломается 😍
👍 как раз сегодня о нем говорили в канале)
источник

🎄P

🎄Victor Ponamariov... in Laravel Pro
Кто что использует для телеграм ботов на ларе?
источник

OA

Otkelbay Akberdi in Laravel Pro
🎄Victor Ponamariov
Кто что использует для телеграм ботов на ларе?
botman можно использовать, ваще проще всего бота писать на питоне, там такие офигенные фреймворки есть для этого всю работу берут на себя
источник

OA

Otkelbay Akberdi in Laravel Pro
*библиотеки
источник

🎄P

🎄Victor Ponamariov... in Laravel Pro
просто на ларке то что я находил, оно вроде и норм, но пока поймешь что как - документация старая, все приходится прям ковырять, ресерчить. хз)
источник

🎄P

🎄Victor Ponamariov... in Laravel Pro
именно по части ботов с этим столкнулся) ну в целом пашет, но все равно
источник

А

Антон in Laravel Pro
🎄Victor Ponamariov
просто на ларке то что я находил, оно вроде и норм, но пока поймешь что как - документация старая, все приходится прям ковырять, ресерчить. хз)
В последний раз использовал irazsyed/telegram, вопросов не было.
источник