Size: a a a

2020 March 12

S

Sergo in Laravel Pro
посмотреть в таблице?)
источник

S

Sergo in Laravel Pro
или поставь телескоп/horizon
источник

AB

Alex Bowey in Laravel Pro
Tim
Народ, а могут два движка работать в одном проекте ? Laravel и CodeIgniter ? )
ти шо нарокоман?
источник

AB

Alex Bowey in Laravel Pro
Alex Bowey
ти шо нарокоман?
как ты собираешься делегировать ентри пойнты приложений
источник

AB

Alex Berezhkovsky in Laravel Pro
Alexey Grishin
про это я знаю, но не хотелось кастомное писать пока не уверен что ничего стандартного не подходит
Может правило present?
источник

C

Combot in Laravel Pro
Amy Clayton has been banned! Reason: CAS ban.
источник

W

WhatchThis in Laravel Pro
Sergo
посмотреть в таблице?)
Мне надо отследить была ли джоба запланирована ранее какого-то события, и только в случае если да - выполнять её. Допустим, я запланировал отправку напоминания пользователю, но если он после этого зашёл в сервис, и посмотрел напоминание - смысла слать его уже нет. Собственно я и хочу проверять время последнего визита и время создания задачи, как самый простой и логичный вариант.
источник

DK

Den Kai in Laravel Pro
WhatchThis
Мне надо отследить была ли джоба запланирована ранее какого-то события, и только в случае если да - выполнять её. Допустим, я запланировал отправку напоминания пользователю, но если он после этого зашёл в сервис, и посмотрел напоминание - смысла слать его уже нет. Собственно я и хочу проверять время последнего визита и время создания задачи, как самый простой и логичный вариант.
Стандартные laravel job нихрена для этой задачи не подходят. Он сериализует их просто жесть как.

У меня была похожая задача и мне пришлось вjobывать чтобы написать свою систему jobоф.

Я юзал rabbitMq но можно и просто на таблицах захреначить.
источник

И

Игорь in Laravel Pro
WhatchThis
Мне надо отследить была ли джоба запланирована ранее какого-то события, и только в случае если да - выполнять её. Допустим, я запланировал отправку напоминания пользователю, но если он после этого зашёл в сервис, и посмотрел напоминание - смысла слать его уже нет. Собственно я и хочу проверять время последнего визита и время создания задачи, как самый простой и логичный вариант.
посмотрел напоминание, которое еще не было отправлено?
источник

W

WhatchThis in Laravel Pro
Игорь
посмотрел напоминание, которое еще не было отправлено?
Пример максимально утрированный, просто чтобы не погружать вас в тонну специфической информации. Грубо говоря - запланирована отправка пуша через * минут после действия. Но пользователь заходит, и видит эту информацию в сервисе, стало быть отправка пуша уже не актуальна.)
источник

W

WhatchThis in Laravel Pro
Den Kai
Стандартные laravel job нихрена для этой задачи не подходят. Он сериализует их просто жесть как.

У меня была похожая задача и мне пришлось вjobывать чтобы написать свою систему jobоф.

Я юзал rabbitMq но можно и просто на таблицах захреначить.
Спасибо!
источник

И

Игорь in Laravel Pro
WhatchThis
Пример максимально утрированный, просто чтобы не погружать вас в тонну специфической информации. Грубо говоря - запланирована отправка пуша через * минут после действия. Но пользователь заходит, и видит эту информацию в сервисе, стало быть отправка пуша уже не актуальна.)
почему в джобе не проверить (не дернуть сервис, который проверит), что пользователь уже посмотрел сообщение?
источник

W

WhatchThis in Laravel Pro
Игорь
почему в джобе не проверить (не дернуть сервис, который проверит), что пользователь уже посмотрел сообщение?
Потому что если бы было возможно просмотреть время постановки в очередь - этот вариант был бы и проще в реализации, и дешевле по ресурсам)
источник

И

Игорь in Laravel Pro
WhatchThis
Потому что если бы было возможно просмотреть время постановки в очередь - этот вариант был бы и проще в реализации, и дешевле по ресурсам)
я не в курсе, конечно, но проверить флаг в БД сильно дорогой ресурс?
источник

EG

Evgenii Glechikov in Laravel Pro
WhatchThis
Потому что если бы было возможно просмотреть время постановки в очередь - этот вариант был бы и проще в реализации, и дешевле по ресурсам)
Всё равно придётся удалять джобы и сравнивать с временем входа пользователя, так что вряд-ли выиграешь от этого
источник

D

Dymon in Laravel Pro
WhatchThis
Потому что если бы было возможно просмотреть время постановки в очередь - этот вариант был бы и проще в реализации, и дешевле по ресурсам)
имхо тебе нужно не прямо в очередь слать, а через промежуточную таблицу (что, когда) в которую будет смотреть крон команда (запускается раз в минуту, например)
источник

zN

zVlad Nesquik in Laravel Pro
А использовать просто уведомления? Они же с коробки вроде как идут в ларе. Notification
источник

И

Игорь in Laravel Pro
zVlad Nesquik
А использовать просто уведомления? Они же с коробки вроде как идут в ларе. Notification
там больше не о способе уведомления, а о принятии решения - актуальна отправка или уже нет
источник

zN

zVlad Nesquik in Laravel Pro
Просто джобы это запланированые задания.
Проще будет так тогда: если через н-минут пользователь не глянул новость, то создается джоба и отправляется уведомление. Сразу. Ну или по мере загружености джоб.
Если пользователь глянул новость, то просто не создается джоба. И не надо ее удалять будет
источник

И

Игорь in Laravel Pro
zVlad Nesquik
Просто джобы это запланированые задания.
Проще будет так тогда: если через н-минут пользователь не глянул новость, то создается джоба и отправляется уведомление. Сразу. Ну или по мере загружености джоб.
Если пользователь глянул новость, то просто не создается джоба. И не надо ее удалять будет
кстати, да, вариант
источник