mirror of
https://github.com/rekywhyd/WebGIS_PengentasanKemiskinan.git
synced 2026-07-10 19:33:07 +00:00
Memperbarui UI/UX
This commit is contained in:
@@ -4,11 +4,24 @@ use App\Http\Controllers\ProfileController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
use App\Http\Controllers\MapController;
|
||||
use App\Http\Controllers\PersetujuanController;
|
||||
|
||||
use App\Http\Controllers\RiwayatController;
|
||||
use App\Http\Controllers\KuponController;
|
||||
use App\Http\Controllers\KonfirmasiController;
|
||||
|
||||
Route::get('/', function () {
|
||||
return view('welcome');
|
||||
});
|
||||
|
||||
// Public routes (tanpa auth) - Konfirmasi penyerahan via QR
|
||||
Route::get('/konfirmasi', [KonfirmasiController::class, 'show'])->name('konfirmasi.show');
|
||||
Route::post('/konfirmasi', [KonfirmasiController::class, 'process'])->name('konfirmasi.process');
|
||||
|
||||
// Public routes (tanpa auth) - Pelaporan Warga
|
||||
Route::get('/lapor/{kode_lapor}', [\App\Http\Controllers\LaporanController::class, 'create'])->name('lapor.create');
|
||||
Route::post('/lapor/{kode_lapor}', [\App\Http\Controllers\LaporanController::class, 'store'])->name('lapor.store');
|
||||
|
||||
Route::middleware(['auth', 'verified'])->group(function () {
|
||||
Route::get('/dashboard', [MapController::class, 'index'])->name('dashboard');
|
||||
Route::get('/daftar-penerima-bantuan', [MapController::class, 'daftarPenerimaBantuan'])->name('penerima.index');
|
||||
@@ -17,6 +30,24 @@ Route::middleware(['auth', 'verified'])->group(function () {
|
||||
Route::post('/map/update-radius', [MapController::class, 'updateRadius'])->name('map.updateRadius');
|
||||
Route::post('/map/edit', [MapController::class, 'edit'])->name('map.edit');
|
||||
Route::get('/map/delete', [MapController::class, 'delete'])->name('map.delete');
|
||||
|
||||
|
||||
Route::post('/persetujuan/{id}', [PersetujuanController::class, 'updateStatus'])->name('persetujuan.update');
|
||||
|
||||
// Riwayat
|
||||
Route::get('/riwayat', [RiwayatController::class, 'index'])->name('riwayat.index');
|
||||
Route::get('/riwayat/konfirmasi/{id_log}', [RiwayatController::class, 'konfirmasiPenyaluran'])->name('riwayat.konfirmasi');
|
||||
Route::get('/riwayat/cetak-pdf', [RiwayatController::class, 'cetakPdf'])->name('riwayat.cetakPdf');
|
||||
|
||||
// Kupon
|
||||
Route::get('/kupon/{id}', [KuponController::class, 'show'])->name('kupon.show');
|
||||
Route::post('/kupon/cetak', [KuponController::class, 'cetak'])->name('kupon.cetak');
|
||||
|
||||
// Scan Kupon
|
||||
Route::get('/scan', [KonfirmasiController::class, 'scan'])->name('scan.index');
|
||||
|
||||
// Laporan Warga
|
||||
Route::get('/laporan-warga', [\App\Http\Controllers\LaporanController::class, 'index'])->name('laporan.index');
|
||||
});
|
||||
|
||||
Route::middleware('auth')->group(function () {
|
||||
|
||||
Reference in New Issue
Block a user