34 lines
1.6 KiB
PHP
34 lines
1.6 KiB
PHP
<?php
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
/** -------------------------- 系统角色 ----------------------- */
|
|
Route::middleware("admin")->group(function () {
|
|
// 获取系统角色详情
|
|
Route::match(['get', 'post'], "system/role/detail", [App\Http\Controllers\Admin\System\SystemRoleController::class, 'detail']);
|
|
|
|
// 创建系统角色
|
|
Route::match(['get', 'post'], "system/role/create", [App\Http\Controllers\Admin\System\SystemRoleController::class, 'create']);
|
|
|
|
// 更新系统角色
|
|
Route::match(['put', 'post'], "system/role/update", [App\Http\Controllers\Admin\System\SystemRoleController::class, 'update']);
|
|
|
|
// 删除系统角色
|
|
Route::match(['delete', 'post'], "system/role/delete", [App\Http\Controllers\Admin\System\SystemRoleController::class, 'delete']);
|
|
|
|
// 获取系统角色列表
|
|
Route::match(['get', 'post'], "system/role/list", [App\Http\Controllers\Admin\System\SystemRoleController::class, 'list']);
|
|
|
|
// 获取简单列表
|
|
Route::match(['get', 'post'], "system/role/simple/list", [App\Http\Controllers\Admin\System\SystemRoleController::class, 'simpleList']);
|
|
|
|
// 批量删除系统角色
|
|
Route::match(['delete', 'post'], "system/role/batch/delete", [App\Http\Controllers\Admin\System\SystemRoleController::class, 'batchDelete']);
|
|
|
|
// 批量更新状态
|
|
Route::match(['put', 'post'], "system/role/batch/status", [App\Http\Controllers\Admin\System\SystemRoleController::class, 'batchUpdateStatus']);
|
|
|
|
// 检查角色编码是否存在
|
|
Route::match(['get', 'post'], "system/role/check/code", [App\Http\Controllers\Admin\System\SystemRoleController::class, 'checkCode']);
|
|
});
|