132 lines
4.9 KiB
PHP
132 lines
4.9 KiB
PHP
<?php
|
|
|
|
|
|
use App\Http\Middleware\isLogin;
|
|
use Illuminate\Support\Facades\Route;
|
|
use Illuminate\Support\Facades\Artisan;
|
|
use App\Http\Controllers\MainController;
|
|
use App\Http\Controllers\AdminController;
|
|
use App\Http\Controllers\FuzzyController;
|
|
use App\Http\Controllers\LoginController;
|
|
use App\Http\Controllers\PrintController;
|
|
use App\Http\Controllers\KategoriController;
|
|
// ...
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Web Routes
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Here is where you can register web routes for your application. These
|
|
| routes are loaded by the RouteServiceProvider and all of them will
|
|
| be assigned to the "web" middleware group. Make something great!
|
|
|
|
|
*/
|
|
// Halaman Utama
|
|
Route::get('/', [App\Http\Controllers\HomeController::class, 'index'])->name('welcome');
|
|
Route::get('/optimize', function(){
|
|
Artisan::call("optimize");
|
|
echo "Optimized";
|
|
});
|
|
|
|
|
|
//Halaman Wapres Untuk Siswa
|
|
Route::get('/Si-Wapres', [MainController::class, 'index'])->name('main');
|
|
|
|
// Halaman Login
|
|
Route::controller(LoginController::class)->prefix('login')->group(function() {
|
|
Route::get('', 'index')->name('login-admin');
|
|
Route::post('insert', 'login')->name('login-proses');
|
|
|
|
|
|
Route::get('regis', 'reg')->name('register');
|
|
Route::post('insert-reg', 'regis')->name('regis-proses');
|
|
|
|
Route::get('logout', 'logout')->name('logout');
|
|
});
|
|
|
|
Route::middleware(['isLogin'])->group(function () {
|
|
// Halaman Dashboard Admin
|
|
Route::get('dashboard', function () {
|
|
return view('dashboard');
|
|
})->name('dashboard');
|
|
|
|
// Halaman Admin Input
|
|
Route::controller(AdminController::class)->prefix('admin')->group(function() {
|
|
Route::get('', 'index')->name('admin');
|
|
Route::get('insert', 'add')->name('admin.insert');
|
|
Route::post('insert-siswa', 'insert_siswa')->name('siswa.insert');
|
|
Route::get('{id}/edit', 'edit')->name('siswa.edit');
|
|
Route::put('{id}/edit', 'update')->name('siswa.update');
|
|
Route::delete('{id}/delete', 'delete')->name('siswa.delete');
|
|
});
|
|
|
|
// Halaman Input Kategori
|
|
Route::controller(KategoriController::class)->prefix('kategori')->group(function() {
|
|
Route::get('', 'index')->name('kategori');
|
|
Route::get('input', 'add')->name('kategori-add');
|
|
Route::post('input-kategori', 'addkategori')->name('add-kategori');
|
|
Route::get('{id}/edit-kategori', 'edit_kategori')->name('kategori.edit');
|
|
Route::put('{id}/edit-kategori', 'update_kategori')->name('kategori.update');
|
|
Route::delete('{id}/delete', 'delete')->name('kategori.delete');
|
|
});
|
|
|
|
// Halaman FMCDM
|
|
Route::controller(FuzzyController::class)->prefix('fmcdm')->group(function() {
|
|
Route::get('', 'index')->name('fmcdm');
|
|
Route::get('normalisasi', 'add')->name('fmcdm-normalisasi');
|
|
});
|
|
|
|
// Halaman Hasil
|
|
Route::controller(PrintController::class)->prefix('hasil')->group(function() {
|
|
Route::get('', 'index')->name('print');
|
|
});
|
|
});
|
|
|
|
// // Halaman Dashboard Admin
|
|
// Route::get('dashboard', function () {
|
|
// return view('dashboard');
|
|
// })->name('dashboard');
|
|
|
|
// // Halaman Admin Input
|
|
// Route::controller(AdminController::class)->prefix('admin')->group(function() {
|
|
// Route::get('', 'index')->name('admin');
|
|
// Route::get('insert', 'add')->name('admin.insert');
|
|
// Route::post('insert-siswa', 'insert_siswa')->name('siswa.insert');
|
|
// Route::get('{id}/edit', 'edit')->name('siswa.edit');
|
|
// Route::put('{id}/edit', 'update')->name('siswa.update');
|
|
// Route::delete('{id}/delete', 'delete')->name('siswa.delete');
|
|
// });
|
|
|
|
// // Halaman Login
|
|
// Route::controller(LoginController::class)->prefix('login')->group(function() {
|
|
// Route::get('', 'index')->name('login-admin');
|
|
// Route::post('insert', 'login')->name('login-proses');
|
|
|
|
|
|
// Route::get('regis', 'reg')->name('register');
|
|
// Route::post('insert-reg', 'regis')->name('regis-proses');
|
|
|
|
// Route::get('logout', 'logout')->name('logout');
|
|
// });
|
|
|
|
// // Halaman Input Kategori
|
|
// Route::controller(KategoriController::class)->prefix('kategori')->group(function() {
|
|
// Route::get('', 'index')->name('kategori');
|
|
// Route::get('input', 'add')->name('kategori-add');
|
|
// Route::post('input-kategori', 'addkategori')->name('add-kategori');
|
|
// Route::get('{id}/edit-kategori', 'edit_kategori')->name('kategori.edit');
|
|
// Route::put('{id}/edit-kategori', 'update_kategori')->name('kategori.update');
|
|
// Route::delete('{id}/delete', 'delete')->name('kategori.delete');
|
|
// });
|
|
|
|
// // Halaman FMCDM
|
|
// Route::controller(FuzzyController::class)->prefix('fmcdm')->group(function() {
|
|
// Route::get('', 'index')->name('fmcdm');
|
|
// Route::get('normalisasi', 'add')->name('fmcdm-normalisasi');
|
|
// });
|
|
|
|
// // Halaman Hasil
|
|
// Route::controller(PrintController::class)->prefix('hasil')->group(function() {
|
|
// Route::get('', 'index')->name('print');
|
|
// });
|