优化功能
Some checks failed
Tests / PHP 8.2 (push) Has been cancelled
Tests / PHP 8.3 (push) Has been cancelled
Tests / PHP 8.4 (push) Has been cancelled

This commit is contained in:
jiangdong.cheng
2026-02-12 17:10:36 +08:00
parent 56c685b579
commit a795b2c896
29 changed files with 2155 additions and 884 deletions

View File

@@ -54,6 +54,7 @@ Route::prefix('admin')->name('admin.')->group(function (): void {
Route::middleware('admin.auth')->group(function (): void {
Route::post('/logout', [AdminAuthController::class, 'logout'])->name('logout');
Route::post('/uploads/markdown-image', [AdminUploadController::class, 'markdownImage'])->name('uploads.markdown-image');
Route::post('/markdown/preview', [AdminUploadController::class, 'markdownPreview'])->name('markdown.preview');
Route::get('/', DashboardController::class)->name('dashboard');
@@ -101,8 +102,11 @@ Route::prefix('admin')->name('admin.')->group(function (): void {
Route::put('/sources/{source}', [AdminSourceController::class, 'update'])->name('sources.update');
Route::get('/settings', [AdminSiteSettingController::class, 'index'])->name('settings.index');
Route::put('/settings', [AdminSiteSettingController::class, 'update'])->name('settings.update');
Route::get('/settings/{module}', [AdminSiteSettingController::class, 'show'])->name('settings.show');
Route::put('/settings/{module}', [AdminSiteSettingController::class, 'update'])->name('settings.update');
Route::post('/settings/{module}/items', [AdminSiteSettingController::class, 'storeItem'])->name('settings.items.store');
Route::get('/settings/{module}/items/{item}/edit', [AdminSiteSettingController::class, 'editItem'])->name('settings.items.edit');
Route::put('/settings/{module}/items/{item}', [AdminSiteSettingController::class, 'updateItem'])->name('settings.items.update');
Route::delete('/settings/{module}/items/{item}', [AdminSiteSettingController::class, 'destroyItem'])->name('settings.items.destroy');
Route::get('/feedback', [AdminFeedbackController::class, 'index'])->name('feedback.index');