some progress

This commit is contained in:
Doar Mihai
2026-01-24 12:16:10 +02:00
parent 3665a1d5a3
commit 612cc097f8
51 changed files with 8089 additions and 470 deletions
@@ -11,6 +11,27 @@ use Illuminate\View\View;
class DnsRecordController extends Controller
{
/**
* Display overview of all DNS records across all sites
*/
public function overview(): View
{
$sites = Site::where('user_id', Auth::id())
->withCount('dnsRecords')
->with(['dnsRecords' => function ($query) {
$query->where('is_active', true)->limit(5);
}])
->get();
$stats = [
'total_sites' => $sites->count(),
'total_dns_records' => $sites->sum('dns_records_count'),
'sites_with_records' => $sites->where('dns_records_count', '>', 0)->count(),
];
return view('dns-records.overview', compact('sites', 'stats'));
}
/**
* Display a listing of the DNS records for a site.
*/