#feature: add config page
This commit is contained in:
@@ -7,6 +7,7 @@ use App\Http\Controllers\MessageSyncController;
|
||||
use App\Http\Controllers\MessageDispatchController;
|
||||
use App\Http\Controllers\SqlGeneratorController;
|
||||
use App\Http\Controllers\Admin\AdminMetaController;
|
||||
use App\Http\Controllers\Admin\ConfigController;
|
||||
use App\Http\Controllers\Admin\IpUserMappingController;
|
||||
use App\Http\Controllers\Admin\OperationLogController;
|
||||
|
||||
@@ -66,6 +67,10 @@ Route::get('/admin/meta', [AdminMetaController::class, 'show']);
|
||||
|
||||
// 管理员IP白名单限定的后台接口
|
||||
Route::prefix('admin')->middleware('admin.ip')->group(function () {
|
||||
Route::get('/configs', [ConfigController::class, 'index']);
|
||||
Route::post('/configs', [ConfigController::class, 'store']);
|
||||
Route::put('/configs/{config}', [ConfigController::class, 'update']);
|
||||
Route::delete('/configs/{config}', [ConfigController::class, 'destroy']);
|
||||
Route::get('/ip-user-mappings', [IpUserMappingController::class, 'index']);
|
||||
Route::post('/ip-user-mappings', [IpUserMappingController::class, 'store']);
|
||||
Route::put('/ip-user-mappings/{mapping}', [IpUserMappingController::class, 'update']);
|
||||
|
||||
Reference in New Issue
Block a user