name('session.index'); Route::post('/', [SessionController::class,'store'])->name('session.store'); Route::post('/register', [SessionController::class,'create'])->name('session.create'); Route::post('/user/logout', [SessionController::class,'destroy'])->name('session.destroy'); Route::middleware(['user'])->group(function () { Route::get('/home', [HomeController::class,'index'])->name('home.index'); Route::get('/diagnosed', [DiagnosedController::class,'index'])->name('diagnosed.index'); Route::post('/diagnose', [DiagnosedController::class, 'diagnose'])->name('diagnose'); Route::get('/diagnosed/diagnosed', [DiagnosedController::class, 'showResult'])->name('diagnosed.diagnosed'); Route::post('/userEdit', [HomeController::class, 'update'])->name('userUpdate'); }); Route::get('/adminlogin', [AdminSessionController::class,'index'])->name('adminsession.index'); Route::post('/adminlogin', [AdminSessionController::class,'store'])->name('adminsession.store'); Route::post('/adminregister', [AdminSessionController::class,'create'])->name('adminsession.create'); Route::post('/admin/logout', [AdminSessionController::class,'destroy'])->name('adminsession.destroy'); Route::middleware(['admin'])->group(function () { Route::get('/dashboard', [AdminDashboardController::class,'index'])->name('admindashboard.index'); Route::get('/symptom', [SymptomController::class, 'index'])->name('symptom.index'); Route::post('/symptomAdd', [SymptomController::class, 'create'])->name('symptom.create'); Route::post('/symptomUpdate/{id}', [SymptomController::class, 'update'])->name('symptom.update'); Route::delete('/symptomDelete/{id}', [SymptomController::class, 'destroy'])->name('symptom.destroy'); Route::get('/disease', [DiseaseController::class, 'index'])->name('disease.index'); Route::post('/diseaseAdd', [DiseaseController::class, 'create'])->name('disease.create'); Route::post('/diseaseUpdate/{id}', [DiseaseController::class, 'update'])->name('disease.update'); Route::delete('/diseaseDelete/{id}', [DiseaseController::class, 'destroy'])->name('disease.destroy'); Route::get('/rule', [RuleController::class, 'index'])->name('rule.index'); Route::post('/ruleAdd', [RuleController::class, 'create'])->name('rule.create'); Route::post('/save-rule', [RuleController::class, 'store'])->name('save-rule'); Route::post('/delete-unchecked', [RuleController::class, 'deleteUnchecked']); Route::get('/user', [UserController::class, 'index'])->name('user.index'); Route::post('/userUpdate/{id}', [UserController::class, 'update'])->name('user.update'); Route::post('/userAdd', [UserController::class, 'create'])->name('user.create'); Route::delete('/userDelete/{id}', [UserController::class, 'destroy'])->name('user.destroy'); });