Roman
ThunderAL
Роман не, я деаю такой запрос только на главной сранице. мне надо улучшить не красоту кода а, чтобы оно за один запрос выполнилось.
како-нидь лимит для элементов в groupBy
Vladimir
scope в модели
и еще можно не where('type'), а whereType
Roman
Vladimir
ThunderAL
мне надо получить новости с группами, сгруппировать их по этому id группы и сделать так, чтобы я получал по 6 штук в одной группе
ThunderAL
->groupBy('type') с лимитом в группе
Roman
ThunderAL
жаль
ThunderAL
а транзакцией как-то можно соединить их все?
Roman
???
Maksim (Ellrion)
х))
Roman
Vladimir
через union, но оно тебе не надо
ThunderAL
оке. придётся всё складывать в кэш на минуту
Maksim (Ellrion)
я вообще не понимаю нафига там выеживаться. особенно судя по вопросу про транзакцию
Vladimir
имхо пофиг. Ну 6 запросов, не 106 же. Ты дольше провозишься, подбирая такой хитрый запрос
ThunderAL
davai)
Maksim (Ellrion)
так то юнион есть, есть хак с SUBSTRING_INDEX и GROUP_CONCAT
Maksim (Ellrion)
но нужно ли это всё?
Roman
оке. придётся всё складывать в кэш на минуту
если серьёзно - ни транзакции ни кеш тут не нужны. бред здесь ими пользоваться) по оптимизации - scope так и просятся. если прям очень хочется убрать эти 6 легких запроса - можно правда сделать union
ThunderAL
спс за помошь
Roman
спс за помошь
вообще простые select с одним условием, ещё и с лимитом - довольно быстро отрабатывают. Это наверное самые быстрые запросы. Поэтому оптимизировать здесь не надо. Вот сам код - довольно сильно не красив. Здесь как раз scope
ThunderAL
согласен
Roman
даже сложно себе придумать задачу для MySQL легче
Aleksey Y.
Если не вдаваться в подробности какие стоят проверки реквеста и прочее, то почему коммент создаётся, а ивент не вызывается? Точнее он то вызывается, то нет и связи я не вижу. Драйвер очередей redis.
Aleksey Y.
$comment = Comment::create($request->all());
if($comment) {
broadcast(new NewCommentAdded($comment));
Aleksey Y.
Это просто кусочек кода, где ивент вызывается сразу после создания коммента
Aleksey Y.
В логах воркера вижу когда ивент был вызван и создана очередь, а когда нет. Но логики никакой.
Aleksey Y.
Может редис тупить и не ставить событие в очередь?
Aleksey Y.
Пробовал смотреть redis-cli monitor, но ситуация не поменялась, вызванные ивенты там пролетают, а пропущенные - нет. В фейлед Джобс тоже ничего нет
🎄Victor
Вот сижу думаю: что лучше, использовать пакет для телеграм бота или юзать напрямую апи? Я использовал как-то пакет самый популярный, так в стабильной версии (если не ошибаюсь конечно) не было половина фич, которые прям нужны, а в обсуждении в issues на гитхабе все использовали эти фичи, в итоге чуть ли не дев ветку качал чтобы их заюзать) Да и в доке не было описания этих фич.
И вот думаю, может напрямую апишку юзать…
Anonymous
Anonymous
А там и решай, экономить время или нет
Vladimir
я делал телеграм бота для ноды, там были все фичи. Уверен, что и для пхп есть норм пакеты
Pavel
привет. подскажите пожалуйста чтоит пройти курс по Laravel 5.2 для быстрого старта или он уже безнадежно устарел и его знания повредят?
Dmitriy
Dmitriy
там многое есть, что нужно пилить руками
🎄Victor
Блин))
Anonymous
Блин))
Я бы пакет заюзал))
🎄Victor
Один пакет supports all types and methods according to Telegram API (25 May 2016). (В то время как апишка в ноябре 2017ого менялась)
Другой пакет: только когда "irazasyed/telegram-bot-sdk": "master-dev", вот так подключил, то появились всякие фичи, о которых я прочел только в github issues)
🎄Victor
которые были связаны, в общем-то, с клавиатурой если я правильно помню
🎄Victor
-_-
Antonio
Если пакет реализует хотя бы часть нужного функционала, его можно заюзать, а то что допилишь отправить как изменения в тот же пакет.
Antonio
Так в идеале работает опенсорс)
Anonymous
-_-
С другой стороны подойди к выбору: есть ли время и бюджет на реализацию своего велосипеда? Да - ок. Нет - пакет, не хватает функционала - допиши его, закоммить
🎄Victor
тоже верно
Andrey
Dmitriy
Dmitriy
ща дам
Dmitriy
это форк выше пакета
Andrey
Dmitriy
Pavel
Andrey
Andrey
🎄Victor
Ладно, заюзаю либу) надо приучать себя смотреть в исходник либы, а не в доку))
и надо уже научиться форкать их и дописывать)
Andrey
SarcasmIO
почему всего одна ёлка а не 2017?
invariance
🙈
Anonymous
Yury
вечер добрый
🎄Victor
Yury
возможно кто то настривал test dusk(selenium) + laradcok сложность в том что у меня subdomain - ы есть , не могу перейти по домену ошибка err_connection_refused
SarcasmIO
баньте сразу
Ярослав
а что с ней не так?
Ярослав
троллит жестко?
ceii80
https://t.me/webmtsui/437
Yury
Maksim (Ellrion)
А что такое "МВС"? Модель-Вид-Сосисошная?)
mr.
Молоко Варенье Сосиски)
Maksim (Ellrion)
Плохо не станет?
Юрий
Почему сосисочки, если сало? Простити
Maksim (Ellrion)
Кстати одмин, лайк за ёлку)
mr.