admin user management
This commit is contained in:
+7
-3
@@ -1,5 +1,6 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Admin\UserManagementController;
|
||||
use App\Http\Controllers\AdminController;
|
||||
use App\Http\Controllers\BookmarkController;
|
||||
use App\Http\Controllers\CommentController;
|
||||
@@ -63,9 +64,12 @@ Route::middleware(['auth', 'moderator'])->group(function () {
|
||||
Route::middleware(['auth', 'admin'])->prefix('admin')->name('admin.')->group(function () {
|
||||
Route::get('/dashboard', [AdminController::class, 'dashboard'])->name('dashboard');
|
||||
|
||||
Route::get('/users', function () {
|
||||
return 'User Management (Admin Only)';
|
||||
})->name('users.index');
|
||||
// User Management
|
||||
Route::get('/users', [UserManagementController::class, 'index'])->name('users.index');
|
||||
Route::get('/users/{user}/edit', [UserManagementController::class, 'edit'])->name('users.edit');
|
||||
Route::put('/users/{user}', [UserManagementController::class, 'update'])->name('users.update');
|
||||
Route::delete('/users/{user}', [UserManagementController::class, 'destroy'])->name('users.destroy');
|
||||
Route::post('/users/{user}/roles/{role}/toggle', [UserManagementController::class, 'toggleRole'])->name('users.roles.toggle');
|
||||
|
||||
Route::get('/settings', function () {
|
||||
return 'Settings (Admin Only)';
|
||||
|
||||
Reference in New Issue
Block a user