🇺🇦 Edward
🇺🇦 Edward
А вот так не будет делать само?
🇺🇦 Edward
Для отношения о:м работает
🇺🇦 Edward
а для м:м это подойдет?
Johnny
а для м:м это подойдет?
Проверь сам, будет быстрее и полезнее.
Тем более что "Laravel many to many" в гугле выдает максимально подробную информацию
Artem
какой eloquent запрос сделать чтобы вывести у которые created_at >= 5 мин?
Artem
прошло с создания 5 мин
SarcasmIO
model::where ?
SarcasmIO
подифай даты текущую, на предмет -5 минут.
это и подставляй в условие
Kana
Ребят, помогите - хочу добавить модуль, который каждый день будет считать события определенные (таблица простая - name, count - по умолчанию 0, date ) при создании события, если такого сегодня не было, то создается новая запись и ей +1 в каунт, если уже было, то просто к нему +1. Как потом по такой таблице достать за 7 последних дней события (если в некоторые дни оно может не создаться). а за несколько месяцев?
SarcasmIO
что из себя представляют события?
SarcasmIO
решение в лоб, добавить поле event_id
Kana
да там просто например зашел на сайт по ссылке с имейла - сразу Event::where(['name' => 'came_from_email', 'date' => '12-12-2018'])->firstOrCreate()
Kana
и потом инкремент count этого ивента и редирект
SarcasmIO
хранил бы такое в редиске
SarcasmIO
с event_id можно выбирать все и делать group_by по условию, что бы посмотреть событие => его кол-во
Kana
а как сделать чтобы пропущенные дни заполнились?
SarcasmIO
а какие отношения у пользователя с евентами?
SarcasmIO
OneToMany?
Kana
никаких
Kana
мне не нужно знать какой пользователь триггернул ивент
Kana
кроме этих трех полей ничего не будет
Kana
мне нужно знать насколько фичи часто используются
Ivan
таким образом построится нужный массив где пропущеные даты = 0 будут
Kana
SarcasmIO
по моему тут идеальный вариант редиска, имхо
Ivan
в select функции делать группировку по месяцу и точно так же через цикл
SarcasmIO
ложить данные по ключу или инкрименировать, если он уже есть
SarcasmIO
и аналитику свою всю построишь простой выборкой
SarcasmIO
Redis::incr($key) ?? Redis::set($key, 0)
как то так
Yet Another Stats (β)
https://b.yasb.exileed.com/t/laravel_pro
SarcasmIO
SarcasmIO
потому что события постоянно разные и событие может быть в базе по ключу
SarcasmIO
а может и не быть
Alexander
Подскажите пожалуйста,
Есть очередь, и есть ситуация, когда в очередь падает задание которое выполнится быстро(это заранее известно).
Могу ли я как-то выполнить код очереди синхронно?
Alexander
Инкапсулировать алгоритм из очереди в хэлпер и вызывать его?
Ivan
Сделать для такого типа задач отдельный канал , и запустить один воркеры только на этот канал, будет синхронно работать
Alexander
Т.е например у меня есть 4 асинхронных воркера.
Я должен запустить еще один воркер для синхронной работы? Не понимаю
Ivan
Задачи в разные каналы можно положить?
Pavel
Может есть что то типа dispatchNow что бы выполнить сразу
Ivan
Можно
Alexander
Я вот так отправляю задание в очередь
dispatch(new BuildRoutes($order));
Alexander
если я сделаю
$task = new BuildRoutes($order);
$task->handle();
Это выполнится синхронно?
Ivan
Да, в том же процессе
TSka
А в чем смысл? Тебе в том же процессе надо получить уже измененные данные?
Alexander
Да, сразу надо дождаться чтобы воркер отработал.
Alexander
Да это сработало, спасибо)
v1tal
/
v1tal
/link@yetanotherstatsbot
Yet Another Stats (β)
https://b.yasb.exileed.com/t/laravel_pro
Aleksey
Всем привет. А есть какой то список студий-разработчиков на laravel?
Aleksey
ну или кто то может является студией с наличием от 2-х разработчиков
Maxim
зачем тебе?
Vitaliy
Названный гость хуже битриксоида
Aleksey
))))))))))))))
Aleksey
Почему все так не любят битрикс?
Aleksey
Это со стороны кодеров, а со стороны клиентов все его хвалят из-за понятности как управлять
Aleksey
сошлись бы уже на чём то )
Vitaliy
Это как в армии. Деревенские не любят городских, те не любят москвичей. Все вместе кавказцев. Это про советскую армию. Ибо откуда там щас москвичи.
Aleksey
Vitaliy
Ну чтоб по всей телеге не бегать, остановись на симфонистах. Считаются наиболее грамотным, и лару, в случае чего освоют играючи. Мнение моё и необязательно правильное
Aleksey
Aleksey
не понял как именно
Vitaliy
В ларе используются компоненты симфони.
Aleksey
Спасибо
Aleksey
А есть какой то рейтинг студий? Как понять качество разработки кода? Я бывший кодер, но писал лет 5 назад и понимаю, что ООП и фреймворки сильно заняли свои места и я уже в них не силён
Vitaliy
Не знаю. Да и как составлять. Студия это люди. Один пришёл, другой ушёл. Не факт, что такой же по скиллам.
Dmitry
Anonymous
я присматриваюсь к ларе но без тенического англ. делать нечего с ним)
Anonymous
сижу на yii2 из-за этого
Maxim
Aleksey
Aleksey
а если сократить, то «впринцепи сложно» )
Vladimir
@ontoho
Anton
Что такое?
Anton
Вроде все окей...
Vladimir
Как бы реклама канала, да ещё и о наркотиках