110 lines
7.8 KiB
PHP
110 lines
7.8 KiB
PHP
<?php
|
|
|
|
use App\Http\Controllers\AuthController;
|
|
use App\Http\Controllers\DaftarNamaController;
|
|
use App\Http\Controllers\DashboardController;
|
|
use App\Http\Controllers\DataAlternatifController;
|
|
use App\Http\Controllers\DataKriteriaController;
|
|
use App\Http\Controllers\DataSubKriteriaController;
|
|
use App\Http\Controllers\PerbandinganKController;
|
|
use App\Http\Controllers\PerbandinganSController;
|
|
use App\Http\Controllers\prioritaskriteria;
|
|
use App\Http\Controllers\prioritaskriteriaController;
|
|
use App\Http\Controllers\prioritassubkriteriaController;
|
|
use App\Http\Controllers\RangkingController;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
|
|
Route::get('/', function () {
|
|
return view('pages/login');
|
|
});
|
|
|
|
Route::get('/datasubkriteria', [DataSubKriteriaController::class, 'index'])->name('datasubkriteria');
|
|
Route::get('/dashboard', [DashboardController::class, 'index'])->name('dashboard');
|
|
Route::get('/dashboard', [DashboardController::class, 'index2'])->name('dashboard.index2');
|
|
Route::get('/user', [AuthController::class, 'showUserForm'])->name('user');
|
|
Route::get('/register', [AuthController::class, 'showRegisterForm'])->name('register');
|
|
Route::post('/register/store', [AuthController::class, 'store'])->name('register.store');
|
|
Route::get('/login', [AuthController::class, 'showLoginForm']);
|
|
Route::post('/login', [AuthController::class, 'login']);
|
|
Route::post('/logout', [AuthController::class, 'logout'])->name('logout');
|
|
|
|
|
|
//Data penduduk
|
|
Route::get('/daftarnama', [DaftarNamaController::class, 'index'])->name('daftarnama');
|
|
Route::get('/dpenduduk/{id}', [DaftarNamaController::class, 'detail'])->name('dpenduduk');
|
|
Route::get('/tpenduduk', [DaftarNamaController::class, 'showpenduduk'])->name('tpenduduk');
|
|
Route::get('/tpenduduk', [DaftarNamaController::class, 'showsubkriteria'])->name('tpenduduk');
|
|
Route::get('/daftarnama/create', [DaftarNamaController::class, 'create'])->name('daftarnama.create');
|
|
Route::post('/tpenduduk/store', [DaftarNamaController::class, 'store'])->name('tpenduduk.store');
|
|
Route::get('/datapenduduk/{id}/hapus', [DaftarNamaController::class, 'hapus'])->name('datapenduduk.hapus');
|
|
Route::get('/datapenduduk/{id}/edit', [DaftarNamaController::class, 'edit'])->name('datapenduduk.edit');
|
|
Route::put('/datapenduduk/{id}/update', [DaftarNamaController::class, 'update'])->name('datapenduduk.update');
|
|
Route::get('/cetak2', [DaftarNamaController::class, 'cetak'] );
|
|
Route::get('/search-penduduk', [DaftarNamaController::class, 'search'])->name('searchPenduduk');
|
|
Route::get('/generate-kode', [DaftarNamaController::class, 'generateKode'])->name('generate.kode');
|
|
|
|
//Data Alternatif
|
|
Route::get('/dataalternatif', [DataAlternatifController::class, 'index'])->name('dataalternatif');
|
|
Route::get('/alternatifs', [DataAlternatifController::class, 'showalternatif'])->name('alternatifs');
|
|
Route::get('/alternatif', [DataAlternatifController::class, 'showTable'])->name('alternatif');
|
|
Route::get('/alternatif', [DataAlternatifController::class, 'showkriteria'])->name('alternatif');
|
|
Route::get('/alternatif', [DataAlternatifController::class, 'tampilkanForm'])->name('alternatif');
|
|
Route::get('/alternatif', [DataAlternatifController::class, 'hitungbobot'])->name('alternatif');
|
|
Route::post('/talternatif/store', [DataAlternatifController::class, 'store'])->name('talternatif.store');
|
|
Route::get('/alternatif/{id}/hapus', [DataAlternatifController::class, 'hapus'])->name('alternatif.hapus');
|
|
Route::get('/alternatif/{id}/edit', [DataAlternatifController::class, 'edit'])->name('alternatif.edit');
|
|
Route::post('/alternatif/{id}', [DataAlternatifController::class, 'update'])->name('alternatif.update');
|
|
Route::get('/cetak3', [DataAlternatifController::class, 'cetak'] );
|
|
Route::post('/simpanalternatif', [DataAlternatifController::class, 'simpanalternatif'] )->name('simpanalternatif');
|
|
Route::delete('/alternatif/{id}', [DataAlternatifController::class, 'deleteAlternatif'])->name('deleteAlternatif');
|
|
|
|
//Data Kriteria
|
|
Route::get('/datakriteria', [DataKriteriaController::class, 'index'])->name('datakriteria');
|
|
Route::get('/editkriteria', [DataKriteriaController::class, 'tampile'])->name('editkriteria');
|
|
Route::get('/tkriteria', [DataKriteriaController::class, 'showKriteria'])->name('tkriteria');
|
|
Route::get('/datakriteria/create', [DataKriteriaController::class, 'create'])->name('datakriteria.create');
|
|
Route::post('/tkriteria/store', [DataKriteriaController::class, 'store'])->name('tkriteria.store');
|
|
Route::get('/datakriteria/{id}/hapus', [DataKriteriaController::class, 'hapus'])->name('datakriteria.hapus');
|
|
Route::get('/datakriteria/edit/{id}', [DataKriteriaController::class, 'edit'])->name('datakriteria.edit');
|
|
Route::put('/datakriteria/{id}/update', [DataKriteriaController::class, 'update'])->name('datakriteria.update');
|
|
Route::get('/cetak', [DataKriteriaController::class, 'cetak'] );
|
|
//Data SubKriteria
|
|
Route::get('/datasubkriteria', [DataSubKriteriaController::class, 'index'])->name('datasubkriteria');
|
|
Route::get('/datasubkriteria', [DataSubKriteriaController::class, 'index2'])->name('datasubkriteria');
|
|
Route::get('/datasubkriteria', [DataSubKriteriaController::class, 'tabelsubkriteria'])->name('datasubkriteria');
|
|
Route::get('/tsubkriteria/create', [DataSubKriteriaController::class, 'create'])->name('tsubkriteria.create');
|
|
Route::get('/tsubkriteria', [DataSubKriteriaController::class, 'showkriteria'])->name('tsubkriteria');
|
|
Route::post('/tsubkriteria/store', [DataSubKriteriaController::class, 'store'])->name('tsubkriteria.store');
|
|
Route::get('/datasubkriteria/{id}/hapus', [DataSubKriteriaController::class, 'hapus'])->name('datasubkriteria.hapus');
|
|
Route::get('/datasubkriteria/{id}/edit', [DataSubKriteriaController::class, 'edit'])->name('datasubkriteria.edit');
|
|
Route::put('/datasubkriteria/{id}/update', [DataSubKriteriaController::class, 'update'])->name('datasubkriteria.update');
|
|
Route::get('/parameter', [DataSubKriteriaController::class, 'showparameter'])->name('parameter');
|
|
Route::get('/parameter', [DataSubKriteriaController::class, 'tabelparameter'])->name('parameter');
|
|
Route::get('/eparameter', [DataSubKriteriaController::class, 'showeparameter'])->name('eparameter');
|
|
Route::get('/subkriteria/{kode_kriteria}', [DataSubKriteriaController::class, 'subkriteria'])->name('subkriteria');
|
|
|
|
//perbandingan kriteria
|
|
Route::post('/pkriteria/storen', [DataKriteriaController::class, 'storen'])->name('pkriteria.storen');
|
|
Route::get('/calculate-normalization', [DataKriteriaController::class, 'calculateNormalization'])->name('calculateNormalization');
|
|
Route::get('/nkriteria', [DataKriteriaController::class, 'nkriteria'])->name('nkriteria');
|
|
|
|
//perbandingan subkriteria
|
|
Route::get('/psubkriteria', [PerbandinganSController::class, 'index'])->name('psubkriteria');
|
|
Route::get('/psubkriteria', [PerbandinganSController::class, 'showkriteria'])->name('psubkriteria');
|
|
Route::post('/psubkriteria/storen', [DataSubKriteriaController::class, 'storen'])->name('psubkriteria.storen');
|
|
Route::get('/calculatenormalization', [DataSubKriteriaController::class, 'calculateNormalization'])->name('calculateNormalization');
|
|
|
|
Route::post('/priorities', [prioritaskriteriaController::class, 'storePriorities'])->name('priorities.store');
|
|
Route::post('/simpan-prioritask', [prioritaskriteriaController::class, 'simpanPrioritask'])->name('simpanPrioritask');
|
|
Route::post('/priorities', [prioritassubkriteriaController::class, 'storePriorities'])->name('priorities.store');
|
|
Route::post('/simpanprioritass', [prioritassubkriteriaController::class, 'simpanPrioritas'])->name('simpanPrioritas');
|
|
|
|
//rangking
|
|
Route::get('/rangking', [RangkingController::class, 'index'])->name('rangking');
|
|
Route::get('/rangking', [RangkingController::class, 'index2'])->name('rangking');
|
|
Route::get('/cetak4', [RangkingController::class, 'cetak'] );
|
|
Route::get('/rankings', [RangkingController::class, 'showRankings']);
|
|
|
|
Route::get('/rangking', [RangkingController::class, 'index3'])->name('rangkings.index');
|