Add new items listing and counting

This commit is contained in:
2025-01-05 16:19:49 +01:00
parent 44254ed12a
commit 14104f61a4
3 changed files with 28 additions and 0 deletions

View File

@@ -32,6 +32,11 @@ class AppExtension extends AbstractExtension
return Product::whereHas('currentPrice', fn(Builder $query) => $query->whereColumn('price', '<', 'productStandardPrice'))->with(['currentPrice'])->count();
}
public function newCount(): int
{
return Product::whereHas('created_at', now()->subDays(30)->format('Y-m-d'))->count();
}
public function findByCreatedAtDate(Collection $items, string $date): Stock|Price|null
{
return $items->first(fn($item) => str_starts_with($item->created_at, $date));