Website-E-Bendungan/routes/web.php

68 lines
4.5 KiB
PHP

<?php
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\DashboardController;
use App\Http\Controllers\SKPembelianSolarController;
use App\Http\Controllers\SKCatatanKepolisianController;
use App\Http\Controllers\SKKehilanganController;
use App\Http\Controllers\SKIzinUsahaController;
use App\Http\Controllers\SKKematianController;
use App\Http\Controllers\BeritaController;
use App\Http\Controllers\AspirasiController;
use App\Http\Controllers\KeluhanController;
Auth::routes();
Route::get('/', function () {
return view('landing-page');
});
Route::middleware(['auth'])->group(function () {
Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home');
Route::get('/Dashboard', [DashboardController::class, 'index'])->name('dashboard');
Route::get('/getMonthlyData', [DashboardController::class, 'getMonthlyData']);
Route::get('/SKPembelianSolar', [SKPembelianSolarController::class, 'index'])->name('SKPembelianSolar');
Route::get('/SKPembelianSolar/{id}/edit', [SKPembelianSolarController::class, 'edit'])->name('SKPembelianSolar.edit');
Route::get('/SKPembelianSolar/{id}/detail', [SKPembelianSolarController::class, 'detail'])->name('SKPembelianSolar.detail');
Route::post('/SKPembelianSolar/{id}/update', [SKPembelianSolarController::class, 'update'])->name('SKPembelianSolar.update');
Route::get('/SKCatatanKepolisian', [SKCatatanKepolisianController::class, 'index'])->name('SKCatatanKepolisian');
Route::get('/SKCatatanKepolisian/{id}/edit', [SKCatatanKepolisianController::class, 'edit'])->name('SKCatatanKepolisian.edit');
Route::get('/SKCatatanKepolisian/{id}/detail', [SKCatatanKepolisianController::class, 'detail'])->name('SKCatatanKepolisian.detail');
Route::post('/SKCatatanKepolisian/{id}/update', [SKCatatanKepolisianController::class, 'update'])->name('SKCatatanKepolisian.update');
Route::get('/SKKehilangan', [SKKehilanganController::class, 'index'])->name('SKKehilangan');
Route::get('/SKKehilangan/{id}/edit', [SKKehilanganController::class, 'edit'])->name('SKKehilangan.edit');
Route::get('/SKKehilangan/{id}/detail', [SKKehilanganController::class, 'detail'])->name('SKKehilangan.detail');
Route::post('/SKKehilangan/{id}/update', [SKKehilanganController::class, 'update'])->name('SKKehilangan.update');
Route::get('/SKIzinUsaha', [SKIzinUsahaController::class, 'index'])->name('SKIzinUsaha');
Route::get('/SKIzinUsaha/{id}/edit', [SKIzinUsahaController::class, 'edit'])->name('SKIzinUsaha.edit');
Route::get('/SKIzinUsaha/{id}/detail', [SKIzinUsahaController::class, 'detail'])->name('SKIzinUsaha.detail');
Route::post('/SKIzinUsaha/{id}/update', [SKIzinUsahaController::class, 'update'])->name('SKIzinUsaha.update');
Route::get('/SKKematian', [SKKematianController::class, 'index'])->name('SKKematian');
Route::get('/SKKematian/{id}/edit', [SKKematianController::class, 'edit'])->name('SKKematian.edit');
Route::get('/SKKematian/{id}/detail', [SKKematianController::class, 'detail'])->name('SKKematian.detail');
Route::post('/SKKematian/{id}/update', [SKKematianController::class, 'update'])->name('SKKematian.update');
Route::get('/Berita', [BeritaController::class, 'index'])->name('Berita');
Route::get('/Berita/upload', [BeritaController::class, 'upload'])->name('Berita.upload');
Route::post('/Berita/store', [BeritaController::class, 'store'])->name('Berita.store');
Route::get('/Berita/{id}/edit', [BeritaController::class, 'edit'])->name('Berita.edit');
Route::post('/Berita/{id}/update', [BeritaController::class, 'update'])->name('Berita.update');
Route::delete('/Berita/{id}/delete', [BeritaController::class, 'destroy'])->name('Berita.delete');
Route::get('/Aspirasi', [AspirasiController::class, 'index'])->name('Aspirasi');
Route::get('/Aspirasi/{id}/edit', [AspirasiController::class, 'edit'])->name('Aspirasi.edit');
Route::get('/Aspirasi/{id}/detail', [AspirasiController::class, 'detail'])->name('Aspirasi.detail');
Route::post('/Aspirasi/{id}/update', [AspirasiController::class, 'update'])->name('Aspirasi.update');
Route::get('/Keluhan', [KeluhanController::class, 'index'])->name('Keluhan');
Route::get('/Keluhan/{id}/edit', [KeluhanController::class, 'edit'])->name('Keluhan.edit');
Route::get('/Keluhan/{id}/detail', [KeluhanController::class, 'detail'])->name('Keluhan.detail');
Route::post('/Keluhan/{id}/update', [KeluhanController::class, 'update'])->name('Keluhan.update');
});