Size: a a a

2021 March 22

H

HahahImFaus in Laravel Pro
Sukhrob
Легче указать дату окончания, потом сделать планировщика который деактивирует подписку/аренду
Но тогда надо обращаться не менее раза в минуту или есть идеи ?
источник

IM

Igor Melnychuk in Laravel Pro
HahahImFaus
Но тогда надо обращаться не менее раза в минуту или есть идеи ?
У тебя на окончание подписки большая логика указана?
источник

S

Sukhrob in Laravel Pro
Igor Melnychuk
Тут можно даже без асинхронности обойтись
Да, но как вариант
источник

H

HahahImFaus in Laravel Pro
Igor Melnychuk
У тебя на окончание подписки большая логика указана?
Нет, мизерная
источник

AK

Alex Kovalchuk in Laravel Pro
HahahImFaus
Но тогда надо обращаться не менее раза в минуту или есть идеи ?
можна в самой подписке сделать дату expired_at и поставить фильтр что если expired_at меньше чем сейчас то подписка неактивная
источник

IM

Igor Melnychuk in Laravel Pro
Alex Kovalchuk
можна в самой подписке сделать дату expired_at и поставить фильтр что если expired_at меньше чем сейчас то подписка неактивная
Вот в эту сторону я и рекомендую копать :)
источник

К

Кукулькан in Laravel Pro
Егор Карась
Чел просто копирнул не то, жидко обосрался, от него воняет говном, он чувствует, что воняет.

Но говорит: нет, это не я обосрался, это вы все обосрались
у тебя же доказательств нет, одни домыслы, поэтому вопрос открыт кто еще обосрался. Если бы была проблема в этом я сразу бы так и написал, зачем мне говорить обратное? Первым же сообщением поблагодарил за помощь, а тут видимо не благодарить а проклянать нужно таких "помощников".
источник

ЕК

Егор Карась... in Laravel Pro
🤣
источник

S

Sukhrob in Laravel Pro
Ну хватит уже
источник

H

HahahImFaus in Laravel Pro
Igor Melnychuk
Вот в эту сторону я и рекомендую копать :)
Ок, спасибо )
источник

IM

Igor Melnychuk in Laravel Pro
HahahImFaus
Нет, мизерная
Тогда можно не использовать асинхронные решения, а всё привязать на синхронное явное $subscribtion->isExpired()
источник

AK

Alex Kovalchuk in Laravel Pro
Кукулькан
у тебя же доказательств нет, одни домыслы, поэтому вопрос открыт кто еще обосрался. Если бы была проблема в этом я сразу бы так и написал, зачем мне говорить обратное? Первым же сообщением поблагодарил за помощь, а тут видимо не благодарить а проклянать нужно таких "помощников".
я сейчас подниму докер и посмотрим)
источник

S

Sukhrob in Laravel Pro
Igor Melnychuk
Вот в эту сторону я и рекомендую копать :)
Честно не догнал, можно конкретней, я не вижу беды отправлять каждую минуту или секунду запрос через планировщик
источник

S

Sukhrob in Laravel Pro
Igor Melnychuk
Тогда можно не использовать асинхронные решения, а всё привязать на синхронное явное $subscribtion->isExpired()
Т.е логика такая что когда пользователь заходит данные синхронизируются?
источник

К

Кукулькан in Laravel Pro
Alex Kovalchuk
я сейчас подниму докер и посмотрим)
а без докера слабо? я делал без докера, с докером любой дурак может, даже дока не нужна
источник

IM

Igor Melnychuk in Laravel Pro
Sukhrob
Честно не догнал, можно конкретней, я не вижу беды отправлять каждую минуту или секунду запрос через планировщик
Можно даже без него. У модельки по методу isExpired() всегда явно указывается состояние подписки. А проверять его можно явно где угодно. Например в Policies перед тем, как пользователь захочет сделать что-то, на что подписан
источник

H

HahahImFaus in Laravel Pro
Sukhrob
Честно не догнал, можно конкретней, я не вижу беды отправлять каждую минуту или секунду запрос через планировщик
Нет, мне кажется это слишком ибо сервер полу дохлый, запросов много, посетителей тоже много...
источник

AK

Alex Kovalchuk in Laravel Pro
Кукулькан
а без докера слабо? я делал без докера, с докером любой дурак может, даже дока не нужна
а какая разница с докером или без?
чисто локальный комп не засорять
источник

IM

Igor Melnychuk in Laravel Pro
Sukhrob
Т.е логика такая что когда пользователь заходит данные синхронизируются?
Нет. Один раз ставим дату окончания подписки, потом читаем и сравниваем. Что-то типа $subscription->expired_at > now
источник

S

Sukhrob in Laravel Pro
Igor Melnychuk
Можно даже без него. У модельки по методу isExpired() всегда явно указывается состояние подписки. А проверять его можно явно где угодно. Например в Policies перед тем, как пользователь захочет сделать что-то, на что подписан
Ну вот т.е пока пользователь активен мы можем контролировать его подписку
источник