feat: permissions

This commit is contained in:
JaguarJack
2022-12-07 19:28:57 +08:00
parent a1d9468a91
commit 8c537e6656
45 changed files with 1030 additions and 372 deletions

View File

@@ -3,11 +3,18 @@
use Illuminate\Support\Facades\Route;
use Modules\Permissions\Http\Controllers\RolesController;
use Modules\Permissions\Http\Controllers\JobsController;
use Modules\Permissions\Http\Controllers\DepartmentsController;
use Modules\Permissions\Http\Controllers\PermissionsController;
Route::prefix('permissions')->group(function () {
Route::apiResource('roles', RolesController::class);
Route::apiResource('jobs', JobsController::class);
//next
});
Route::apiResource('jobs', JobsController::class);
Route::put('jobs/enable/{id}', [JobsController::class, 'enable']);
Route::apiResource('departments', DepartmentsController::class);
Route::put('departments/enable/{id}', [DepartmentsController::class, 'enable']);
Route::apiResource('permissions', PermissionsController::class);
//next
});