This commit is contained in:
Saufi
2026-06-03 08:51:22 +08:00
commit a14d43fe34
347 changed files with 38197 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
<?php
namespace App\Http\Controllers\Admin\Setup;
use App\Http\Controllers\Controller;
use App\Models\Dun;
use App\Models\Election;
use App\Models\Position;
use App\Models\PositionQuota;
use App\Models\PusatMengundi;
use App\Models\SaluranMengundi;
use App\Models\StaffAssignment;
use Illuminate\View\View;
class AdminSetupController extends Controller
{
public function index(): View
{
return view('admin.setup.index', [
'counts' => [
'elections' => Election::query()->count(),
'duns' => Dun::query()->count(),
'pusat' => PusatMengundi::query()->count(),
'saluran' => SaluranMengundi::query()->count(),
'positions' => Position::query()->count(),
'quotas' => PositionQuota::query()->count(),
'ppmAssignments' => StaffAssignment::query()
->whereHas('position', fn ($query) => $query->where('code', 'PPM'))
->where('status', 'active')
->count(),
],
]);
}
}