Добрый вечер, ребята помогите пожалуйста уже 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();
Не помогает.
Помогите да ребята очень нужна ваша помощь, пожалуйста!