MIF_E31222582/app/Filament/Resources/ReservasiiResource/Widgets/ReservasiiStats.php

23 lines
721 B
PHP

<?php
namespace App\Filament\Resources\ReservasiiResource\Widgets;
use App\Models\Reservasii;
use Filament\Widgets\StatsOverviewWidget as BaseWidget;
use Filament\Widgets\StatsOverviewWidget\Stat;
use Illuminate\Support\Carbon;
class ReservasiiStats extends BaseWidget
{
protected function getStats(): array{
$todayEarnings = Reservasii::query()
->whereDate('tanggal', Carbon::today())
->sum('total');
return [
Stat::make('Reservasi Hari Ini', Reservasii::query()->whereDate('tanggal', Carbon::today())->count()),
Stat::make('Pendapatan Hari Ini', 'Rp ' . number_format($todayEarnings, 0, ',', '.'))
];
}
}