From e28469375317ac000b30b06a449bec4a16f3c49f Mon Sep 17 00:00:00 2001 From: Matt Young Date: Sun, 14 Dec 2025 00:00:36 -0600 Subject: [PATCH] Start work on Users admin page --- app/Http/Controllers/Admin/UsersController.php | 16 ++++++++++++++++ app/View/Components/Layout/Admin.php | 4 ++++ resources/views/admin/users/index.blade.php | 8 ++++++++ routes/web.php | 4 ++++ 4 files changed, 32 insertions(+) create mode 100644 app/Http/Controllers/Admin/UsersController.php create mode 100644 resources/views/admin/users/index.blade.php diff --git a/app/Http/Controllers/Admin/UsersController.php b/app/Http/Controllers/Admin/UsersController.php new file mode 100644 index 0000000..276eb5a --- /dev/null +++ b/app/Http/Controllers/Admin/UsersController.php @@ -0,0 +1,16 @@ + 'Dashboard', 'link' => route('admin.dashboard'), ], + [ + 'name' => 'Users', + 'link' => route('admin.users.index'), + ] ]; } diff --git a/resources/views/admin/users/index.blade.php b/resources/views/admin/users/index.blade.php new file mode 100644 index 0000000..af030ae --- /dev/null +++ b/resources/views/admin/users/index.blade.php @@ -0,0 +1,8 @@ + + + Users + + + + + diff --git a/routes/web.php b/routes/web.php index cfd8c60..27f89a9 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,6 +1,7 @@ name( Route::middleware(['auth'])->prefix('admin')->name('admin.')->group(function () { Route::get('/', DashboardController::class)->name('dashboard'); + Route::prefix('/users')->name('users.')->group(function () { + Route::get('/', [UsersController::class, 'index'])->name('index'); + }); });