group(function () { /** 学校路由 */ // 获取学校详情 Route::match(['get', 'post'], "schools/detail", [App\Http\Controllers\Admin\Schools\SchoolController::class, 'detail']); // 创建学校 Route::match(['get', 'post'], "schools/create", [App\Http\Controllers\Admin\Schools\SchoolController::class, 'create']); // 更新学校 Route::match(['put', 'post'], "schools/update", [App\Http\Controllers\Admin\Schools\SchoolController::class, 'update']); // 删除学校 Route::match(['delete', 'post'], "schools/delete", [App\Http\Controllers\Admin\Schools\SchoolController::class, 'delete']); // 获取学校列表 Route::match(['get', 'post'], "schools/list", [App\Http\Controllers\Admin\Schools\SchoolController::class, 'list']); // 获取简单列表 Route::match(['get', 'post'], "schools/simple/list", [App\Http\Controllers\Admin\Schools\SchoolController::class, 'simpleList']); // 批量删除学校 Route::match(['delete', 'post'], "schools/batch/delete", [App\Http\Controllers\Admin\Schools\SchoolController::class, 'batchDelete']); // 获取用户管理的学校列表 Route::match(['get', 'post'], "schools/user/list", [App\Http\Controllers\Admin\Schools\SchoolController::class, 'userSchools']); // 获取学校的校区列表 Route::match(['get', 'post'], "schools/campuses", [App\Http\Controllers\Admin\Schools\SchoolController::class, 'campuses']); // 获取学校的班级列表 Route::match(['get', 'post'], "schools/classes", [App\Http\Controllers\Admin\Schools\SchoolController::class, 'classes']); // 获取学校统计信息 Route::match(['get', 'post'], "schools/stats", [App\Http\Controllers\Admin\Schools\SchoolController::class, 'stats']); /** 校区路由 */ // 获取校区详情 Route::match(['get', 'post'], "school/campus/detail", [App\Http\Controllers\Admin\Schools\SchoolCampusController::class, 'detail']); // 创建校区 Route::match(['get', 'post'], "school/campus/create", [App\Http\Controllers\Admin\Schools\SchoolCampusController::class, 'create']); // 更新校区 Route::match(['put', 'post'], "school/campus/update", [App\Http\Controllers\Admin\Schools\SchoolCampusController::class, 'update']); // 删除校区 Route::match(['delete', 'post'], "school/campus/delete", [App\Http\Controllers\Admin\Schools\SchoolCampusController::class, 'delete']); // 获取校区列表 Route::match(['get', 'post'], "school/campus/list", [App\Http\Controllers\Admin\Schools\SchoolCampusController::class, 'list']); // 获取简单列表 Route::match(['get', 'post'], "school/campus/simple/list", [App\Http\Controllers\Admin\Schools\SchoolCampusController::class, 'simpleList']); // 批量删除校区 Route::match(['delete', 'post'], "school/campus/batch/delete", [App\Http\Controllers\Admin\Schools\SchoolCampusController::class, 'batchDelete']); // 获取用户管理的校区列表 Route::match(['get', 'post'], "school/campus/user/list", [App\Http\Controllers\Admin\Schools\SchoolCampusController::class, 'userCampuses']); // 获取校区的班级列表 Route::match(['get', 'post'], "school/campus/classes", [App\Http\Controllers\Admin\Schools\SchoolCampusController::class, 'classes']); // 获取校区统计信息 Route::match(['get', 'post'], "school/campus/stats", [App\Http\Controllers\Admin\Schools\SchoolCampusController::class, 'stats']); /** 班级路由 */ // 获取班级详情 Route::match(['get', 'post'], "school/class/detail", [App\Http\Controllers\Admin\Schools\SchoolClassController::class, 'detail']); // 创建班级 Route::match(['get', 'post'], "school/class/create", [App\Http\Controllers\Admin\Schools\SchoolClassController::class, 'create']); // 更新班级 Route::match(['put', 'post'], "school/class/update", [App\Http\Controllers\Admin\Schools\SchoolClassController::class, 'update']); // 删除班级 Route::match(['delete', 'post'], "school/class/delete", [App\Http\Controllers\Admin\Schools\SchoolClassController::class, 'delete']); // 获取班级列表 Route::match(['get', 'post'], "school/class/list", [App\Http\Controllers\Admin\Schools\SchoolClassController::class, 'list']); // 获取简单列表 Route::match(['get', 'post'], "school/class/simple/list", [App\Http\Controllers\Admin\Schools\SchoolClassController::class, 'simpleList']); // 批量删除班级 Route::match(['delete', 'post'], "school/class/batch/delete", [App\Http\Controllers\Admin\Schools\SchoolClassController::class, 'batchDelete']); // 获取用户管理的班级列表 Route::match(['get', 'post'], "school/class/user/list", [App\Http\Controllers\Admin\Schools\SchoolClassController::class, 'userClasses']); // 获取班级的学生列表 Route::match(['get', 'post'], "school/class/students", [App\Http\Controllers\Admin\Schools\SchoolClassController::class, 'students']); // 获取班级的老师列表 Route::match(['get', 'post'], "school/class/teachers", [App\Http\Controllers\Admin\Schools\SchoolClassController::class, 'teachers']); // 获取班级统计信息 Route::match(['get', 'post'], "school/class/stats", [App\Http\Controllers\Admin\Schools\SchoolClassController::class, 'stats']); });