@Nubbin

Получить данные по дневному или месячному лимиту?

Добрый вечер, ребята помогите пожалуйста уже 4 часа ломаю голову не могу сделать.

В базе есть несколько товаров, и на них установлено ограничение на покупку,
Дневной лимит: 100 шт.
Месячный лимит: 1000 шт.

Если у одного товара превышен лимит больше 100 или 1000 то из базы выводится товар с другим id, но характеристики одни и теже

$count = 1000 ;

        $daily = Carbon::now()->startOfDay();
        $month = Carbon::now()->subDays(30)->startOfDay();


        $q = Shop::where('id','=',1)
            ->where([
                ['limit_day','<=', $count ],
                ['created_at', '<=',  $daily],
                ['limit_month', '<=', $count ],
                ['created_at', '>=',  $month]
            ])->count();

Не помогает.

Помогите да ребята очень нужна ваша помощь, пожалуйста!
  • Вопрос задан
  • 231 просмотр
Пригласить эксперта
Ответы на вопрос 1
И что limit_day и limit_month каждый день/месяц сбиваются в ноль?

Нужно вести логи покупок отдельно, тогда можно будет посчитать кол-во покупок сегодня и кол-во покупок за месяц
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы