Size: a a a

Laravel для начинающих

2020 January 17

VY

Vladimir Yefremov in Laravel для начинающих
Руслан
А ооп зачем придумали???
да понятно же...
чтобы повысить рейты :)

помоги Замороженному, плз
источник

SG

Sergey Gerasimov in Laravel для начинающих
Frozzen[ TOP-1 Tech Support]
Ребят, привет,  еще актуально ) подскажите кто бы как сделал

У меня в БД есть номера
Я их вытаскиваю, но один номер можно использовать не больше 5 раз в сутки, и далее нужно таймер начиная с последнего использования на 24 часа чтобы ОБРАТНО начать использовать номер. КТо как бы сделал?

То есть получается когда мы берем номер, нужно проверять count < 5, если 5 и больше, то нужно смотреть по логах когда была последняя иницилизация по этому номеру, а потом нужно смотреть не прошло ли 24 часа, чтобы обнулить count, не много там условий будет при отборе номера? ПРосто в минуту по 2-3 номера могут иницилизироватся, я вот думаю не будет ли загружать сильно систему с такими условиями?
Каждое использование - новая запись в БД
источник

SG

Sergey Gerasimov in Laravel для начинающих
Следовательно выборка идет по JOIN этой таблицы с HAVING-ом
источник

SS

Serg Serdyuk in Laravel для начинающих
Vladimir Yefremov
а как люди пишут ифы полотнами?
тут Александр Павленко показывал фрагменты кода.... (не свои)

:)  :)  :)
классика жи
источник

Р

Руслан in Laravel для начинающих
Frozzen[ TOP-1 Tech Support]
а как еще проверить было ли 5 инитов за сутки, а если было прошло ли 24 часа чтобы обнулить эти иниты и вновь использовать номер?
завтра с утреца накидаю пример
источник

VY

Vladimir Yefremov in Laravel для начинающих
Serg Serdyuk
классика жи
да...
а этот "герой" - ниньзя
источник

D

DK in Laravel для начинающих
Serg Serdyuk
классика жи
о том как выглядят мои фильтры
источник

D

DK in Laravel для начинающих
которые я не вынес не в модель не в сервис
источник

А

Андрей in Laravel для начинающих
Херовый фильтр. Мало ифов
источник

SG

Sergey Gerasimov in Laravel для начинающих
Frozzen[ TOP-1 Tech Support]
Ребят, привет,  еще актуально ) подскажите кто бы как сделал

У меня в БД есть номера
Я их вытаскиваю, но один номер можно использовать не больше 5 раз в сутки, и далее нужно таймер начиная с последнего использования на 24 часа чтобы ОБРАТНО начать использовать номер. КТо как бы сделал?

То есть получается когда мы берем номер, нужно проверять count < 5, если 5 и больше, то нужно смотреть по логах когда была последняя иницилизация по этому номеру, а потом нужно смотреть не прошло ли 24 часа, чтобы обнулить count, не много там условий будет при отборе номера? ПРосто в минуту по 2-3 номера могут иницилизироватся, я вот думаю не будет ли загружать сильно систему с такими условиями?
SELECT номер_телефона
FROM номера н
   LEFT JOIN статистика с ON с.номер_ид = н.ид AND c.дата_создания > dateadd(day, -1, now())
GROUP BY номер_телефона
HAVING count(с.ид) < 5
источник

VY

Vladimir Yefremov in Laravel для начинающих
Андрей
Херовый фильтр. Мало ифов
просто больше нечего проверить в данном случае :) - все кейсы покрыты "тестами"
источник

Р

Руслан in Laravel для начинающих
Frozzen[ TOP-1 Tech Support]
Ребят, привет,  еще актуально ) подскажите кто бы как сделал

У меня в БД есть номера
Я их вытаскиваю, но один номер можно использовать не больше 5 раз в сутки, и далее нужно таймер начиная с последнего использования на 24 часа чтобы ОБРАТНО начать использовать номер. КТо как бы сделал?

То есть получается когда мы берем номер, нужно проверять count < 5, если 5 и больше, то нужно смотреть по логах когда была последняя иницилизация по этому номеру, а потом нужно смотреть не прошло ли 24 часа, чтобы обнулить count, не много там условий будет при отборе номера? ПРосто в минуту по 2-3 номера могут иницилизироватся, я вот думаю не будет ли загружать сильно систему с такими условиями?
Начти с того, что за номера, для чего используются?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Руслан
Начти с того, что за номера, для чего используются?
Уже было недели 2 назад
источник

F

Frozzen[ TOP-1 Tech Support] in Laravel для начинающих
Sergey Gerasimov
Следовательно выборка идет по JOIN этой таблицы с HAVING-ом
Да, у меня каждое использование по сути создает новую запись в БД
источник

SG

Sergey Gerasimov in Laravel для начинающих
Для рассылки клиентам
источник

Р

Руслан in Laravel для начинающих
Sergey Gerasimov
Уже было недели 2 назад
😁 не помню
источник

Р

Руслан in Laravel для начинающих
Frozzen[ TOP-1 Tech Support]
Да, у меня каждое использование по сути создает новую запись в БД
Экономишь место?))
источник

SG

Sergey Gerasimov in Laravel для начинающих
Frozzen[ TOP-1 Tech Support]
Да, у меня каждое использование по сути создает новую запись в БД
Ну и всё, ты же можешь посчитать количество юзов за последний день
источник

SG

Sergey Gerasimov in Laravel для начинающих
Руслан
Экономишь место?))
Судя по ТЗ - хакерит
источник

SG

Sergey Gerasimov in Laravel для начинающих
Очень похоже на СМС-сервис один, не помню какой точно, там 5 SMS в день бесплатных
источник