File: /home/posscale/www/printmanager/app/Filament/Resources/DomainsResource/Widgets/DomainOverview.php
<?php
namespace App\Filament\Resources\DomainsResource\Widgets;
use App\Models\User;
use Filament\Widgets\StatsOverviewWidget\Card;
use Filament\Widgets\StatsOverviewWidget as BaseWidget;
use Stancl\Tenancy\Database\Models\Domain;
class DomainOverview extends BaseWidget
{
protected function getCards(): array
{
return [
Card::make('Total Users', User::count())->icon('heroicon-o-user')->description('Total number of users'),
Card::make('Last 7 Day', User::whereDate('created_at','>=', now()->subDays(7))->count())->icon('heroicon-o-user')->description('Number of users which is added in last 7 days'),
Card::make('Total Domains', Domain::count())->icon('heroicon-o-globe-alt')->description('Total number of domains which is registered with us'),
];
}
}