add all permissions api
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Admin\PermissionManagementController;
|
||||
use App\Http\Controllers\Admin\UserManagementController;
|
||||
use App\Http\Controllers\AuthController;
|
||||
use App\Http\Controllers\CallController;
|
||||
@@ -19,10 +20,12 @@ Route::prefix('server')->group(function () {
|
||||
|
||||
Route::prefix('profile')
|
||||
->name('profile.')
|
||||
->middleware('auth:sanctum')
|
||||
->controller(ProfileController::class)
|
||||
->group(function () {
|
||||
Route::get('/info', 'info')->middleware('auth:sanctum')->name('info');
|
||||
Route::post('/change_password', 'changePassword')->middleware('auth:sanctum')->name('changePassword');
|
||||
Route::get('/info', 'info')->name('info');
|
||||
Route::post('/change_password', 'changePassword')->name('changePassword');
|
||||
Route::post('/permissions', 'permissions')->name('permissions');
|
||||
});
|
||||
|
||||
Route::prefix('users')
|
||||
@@ -42,13 +45,26 @@ Route::prefix('server')->group(function () {
|
||||
->controller(CallController::class)
|
||||
->group(function () {
|
||||
Route::post('/', 'store')->name('store');
|
||||
Route::get('/list', 'list')->name('list')->middleware(['auth', 'permission:manage_calls']);
|
||||
Route::post('/{call}', 'update')->name('update')->middleware(['auth', 'permission:manage_calls']);
|
||||
Route::get('/list', 'list')->name('list')->middleware(['auth:sanctum', 'permission:manage_calls']);
|
||||
Route::post('/{call}', 'update')->name('update')->middleware(['auth:sanctum', 'permission:manage_calls']);
|
||||
});
|
||||
|
||||
Route::middleware('auth')
|
||||
Route::prefix('categories')
|
||||
->middleware('auth:sanctum')
|
||||
->controller(CategoryController::class)
|
||||
->group(function () {
|
||||
Route::get('/categories', 'list');
|
||||
});
|
||||
|
||||
Route::middleware('auth:sanctum')
|
||||
->prefix('permissions')
|
||||
->controller(PermissionManagementController::class)
|
||||
->group(function () {
|
||||
Route::get('/', 'index')->name('index');
|
||||
Route::get('list', 'list')->name('list');
|
||||
Route::post('/', 'store')->name('store');
|
||||
Route::get('/{permission}', 'show')->name('show');
|
||||
Route::post('/{permission}', 'update')->name('update');
|
||||
Route::delete('/{permission}', 'destroy')->name('destroy');
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user