CRUD area & gate, statistik pengunjung per pintu, laporan okupansi area

This commit is contained in:
2026-10-21 07:50:46 +07:00
parent 411d365366
commit 42a4d4ccf5
13 changed files with 1826 additions and 79 deletions
+9
View File
@@ -12,6 +12,7 @@
use App\Http\Controllers\Parking\Setup\Gate\MasterGateParameterController;
use App\Http\Controllers\Parking\Setup\Vehicle\MasterVehicleController;
use App\Http\Controllers\Parking\Setup\Vehicle\ModifiedVehiclepriceController;
use App\Http\Controllers\Parking\Setup\Lokasi\MasterLokasiController;
use App\Http\Controllers\Parking\Setup\Petugas\MasterPetugasController;
use App\Http\Controllers\Parking\Setup\UserLevel\LevelUserController;
use App\Http\Controllers\Parking\Setup\UserLevel\LevelMenuController;
@@ -22,6 +23,7 @@
use App\Http\Controllers\Parking\MemberStikerController;
use App\Http\Controllers\Parking\Operasional\TransaksiParkirController;
use App\Http\Controllers\Parking\Report\LaporanStiker;
use App\Http\Controllers\Parking\Report\ReportOkupansiAreaController;
use App\Http\Controllers\Parking\Report\ReportTransaksiController;
use App\Http\Controllers\Parking\SetupController;
// use App\Http\Controllers\Parking\StikerController;
@@ -81,6 +83,9 @@
);
Route::get("/dhcp/logs", [MasterConfigNetworkController::class, "logs"])->name("dhcp.logs");
Route::resource("vehicle", MasterVehicleController::class);
Route::resource("lokasi", MasterLokasiController::class)
->parameters(["lokasi" => "id_lokasi"])
->names("lokasi");
Route::resource("price", ModifiedVehiclepriceController::class)->names("vehiclePrice");
Route::get("petugas/{petugas}/foto", [MasterPetugasController::class, "foto"])->name("petugas.foto");
Route::resource("petugas", MasterPetugasController::class)->names("petugas");
@@ -121,6 +126,10 @@
Route::get("/laporan-per-pintu/data", [ReportTransaksiController::class, "gateData"])->name("gateData");
Route::get("/statistik", [ReportTransaksiController::class, "statistik"])->name("statistik");
Route::get("/statistik/data", [ReportTransaksiController::class, "statistikData"])->name("statistik.data");
Route::get("/statistik-pengunjung", [ReportTransaksiController::class, "statistikPengunjung"])->name("statistik.pengunjung");
Route::get("/statistik-pengunjung/data", [ReportTransaksiController::class, "statistikPengunjungData"])->name("statistik.pengunjung.data");
Route::get("/okupansi-area", [ReportOkupansiAreaController::class, "index"])->name("okupansi.area");
Route::get("/okupansi-area/data", [ReportOkupansiAreaController::class, "data"])->name("okupansi.area.data");
Route::prefix("stiker")->group(function () {
Route::get("/harian", [LaporanStiker::class, "laporanStikerHarian"]);