Start work on Users admin page

This commit is contained in:
Matt Young 2025-12-14 00:00:36 -06:00
parent dda58d5e29
commit e284693753
4 changed files with 32 additions and 0 deletions

View File

@ -0,0 +1,16 @@
<?php
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
use App\Models\User;
class UsersController extends Controller
{
public function index()
{
$users = User::all();
return view('admin.users.index', compact('users'));
}
}

View File

@ -24,6 +24,10 @@ class Admin extends Component
'name' => 'Dashboard', 'name' => 'Dashboard',
'link' => route('admin.dashboard'), 'link' => route('admin.dashboard'),
], ],
[
'name' => 'Users',
'link' => route('admin.users.index'),
]
]; ];
} }

View File

@ -0,0 +1,8 @@
<x-layout.admin>
<x-card>
<x-slot:header class="bg-brand-700!">Users</x-slot:header>
<x-slot:body class="bg-white! border border-brand-700">
</x-slot:body>
</x-card>
</x-layout.admin>

View File

@ -1,6 +1,7 @@
<?php <?php
use App\Http\Controllers\Admin\DashboardController; use App\Http\Controllers\Admin\DashboardController;
use App\Http\Controllers\Admin\UsersController;
use App\Http\Controllers\AuditionInformationPageController; use App\Http\Controllers\AuditionInformationPageController;
use App\Http\Controllers\ClinicInformationPageController; use App\Http\Controllers\ClinicInformationPageController;
use App\Http\Controllers\WelcomeController; use App\Http\Controllers\WelcomeController;
@ -12,4 +13,7 @@ Route::get('/clinic-information', ClinicInformationPageController::class)->name(
Route::middleware(['auth'])->prefix('admin')->name('admin.')->group(function () { Route::middleware(['auth'])->prefix('admin')->name('admin.')->group(function () {
Route::get('/', DashboardController::class)->name('dashboard'); Route::get('/', DashboardController::class)->name('dashboard');
Route::prefix('/users')->name('users.')->group(function () {
Route::get('/', [UsersController::class, 'index'])->name('index');
});
}); });