MIF_E31231042/routes/web.php

40 lines
1.3 KiB
PHP

<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\DiagnosisController;
use App\Http\Controllers\AdminController;
use App\Http\Controllers\GejalaController;
Route::get('/gejala', [GejalaController::class, 'index'])->name('gejala');
Route::get('/', function () {
return view('landing');
});
Route::get('/biodata', function () {
return view('biodata');
})->name('biodata');
Route::get('/loading', function () {
return view('loading');
})->name('loading');
Route::post('/diagnosis/proses', [DiagnosisController::class, 'prosesDiagnosis'])->name('diagnosis.proses');
Route::get('/hasil-diagnosis', [DiagnosisController::class, 'hasil'])->name('hasil-diagnosis');
Route::get('/ulasan', function () {
return view('ulasan');
})->name('ulasan');
Route::get('/faq', function () {
return view('faq');
})->name('faq');
// Admin Routes
Route::get('/admin/login', [AdminController::class, 'login'])->name('admin.login');
Route::post('/admin/login', [AdminController::class, 'authenticate'])->name('admin.authenticate');
Route::post('/admin/logout', [AdminController::class, 'logout'])->name('admin.logout');
Route::get('/admin/dashboard', [AdminController::class, 'dashboard'])->name('admin.dashboard')->middleware('auth');
Route::post('/biodata/simpan', [DiagnosisController::class, 'simpanBiodata'])->name('biodata.simpan');