HEX
Server: Apache
System: Linux server2.voipitup.com.au 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: posscale (1027)
PHP: 8.2.30
Disabled: exec,passthru,shell_exec,system
Upload Files
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'),
        ];
    }
}