芝麻web文件管理V1.00
编辑当前文件:/home/forge/stage.sksb.smartcon-survey.com/routes/web.php
name('storeSurvey'); Route::middleware(['auth', 'is_admin'])->get('/ask/test', [SurveyController::class, 'showTest']); Route::middleware(['auth', 'is_admin'])->post('/ask/test', [SurveyController::class, 'showTest']); Route::get('/test/{id}', [SurveyController::class, 'test']); Route::prefix('dashboard')->middleware(['auth'])->group(function () { Route::get('/', [DashboardController::class, 'index'])->name('dashboard.index'); Route::get('/topics', [DashboardController::class, 'topics'])->name('dashboard.topics'); Route::get('/topics-old', [DashboardController::class, 'topicsOld'])->name('dashboard.topics-old'); Route::get('/topics-special', [DashboardController::class, 'topicsSpecial'])->name('dashboard.topics-special'); Route::get('/topics/detail/{topic}', [DashboardController::class, 'detail'])->name('dashboard.detail'); Route::get('/comments', [DashboardController::class, 'comments'])->name('dashboard.comments'); Route::post('/download', [DashboardController::class, 'downloadChartData'])->name('dashboard.downloadChartData'); }); Route::prefix('legacy-admin')->middleware(['auth', 'is_admin'])->group(function () { Route::get('/', function () { return Redirect::route('contacts.index'); }); Route::get('/data/export', [DataExportController::class, 'export'])->name('data.export'); Route::get('/contacts/upload', [ContactController::class, 'upload'])->name('contacts.upload'); Route::post('/contacts/import', [ContactController::class, 'import'])->name('contacts.import'); Route::resource('/contacts', ContactController::class); Route::resource('/topics', TopicController::class); Route::resource('/users', UserController::class); Route::prefix('/mailings')->group(function () { Route::get('/', [MailingController::class, 'index'])->name('mailings.index'); Route::get('/regular', [MailingController::class, 'regular'])->name('mailings.regular'); Route::get('/special', [MailingController::class, 'special'])->name('mailings.special'); Route::get('/custom', [MailingController::class, 'custom'])->name('mailings.custom'); Route::post('/regular', [MailingController::class, 'store'])->name('mailings.store'); Route::post('/special', [MailingController::class, 'storeSpecial'])->name('mailings.storeSpecial'); Route::post('/custom', [MailingController::class, 'storeCustom'])->name('mailings.storeCustom'); Route::post('/', [MailingController::class, 'create'])->name('mailings.create'); }); Route::prefix('/settings')->group(function () { Route::get('/', [SettingController::class, 'index'])->name('settings.index'); Route::put('/', [SettingController::class, 'update'])->name('settings.update'); }); Route::prefix('/open-answers')->group(function () { Route::get('/', [InterviewController::class, 'index'])->name('openanswers.index'); Route::put('/update', [InterviewController::class, 'update'])->name('openanswers.update'); }); }); require __DIR__.'/auth.php';