Files
HickLab3D_Dashboard/app/Http/Controllers/DashboardController.php
T
Hickmeister 88dd00551f
Deploy HickLab3D Dashboard / Deploy to production (push) Failing after 19s
Migrate HickLab3D dashboard and add production auto deployment
2026-10-10 18:51:23 +01:00

21 lines
598 B
PHP

<?php
namespace App\Http\Controllers;
use App\Models\Filament;
use App\Models\User;
use Illuminate\Http\Request;
use Illuminate\View\View;
class DashboardController extends Controller
{
public function __invoke(Request $request): View
{
return view('dashboard', [
'filamentCount' => Filament::count(),
'userCount' => $request->user()->role === 'admin' ? User::count() : null,
'recentFilaments' => Filament::with(['prices' => fn ($query) => $query->orderByDesc('recordedAt')->limit(1)])->orderByDesc('id')->limit(5)->get(),
]);
}
}