name('home'); Route::middleware('guest')->group(function () { Route::get('/auth/login', [LoginController::class, 'index'])->name('login'); Route::post('/auth/login', [LoginController::class, 'store']); }); Route::middleware('auth')->group(function () { Route::post('/auth/logout', [LogoutController::class, 'store'])->name('logout'); Route::prefix('admin')->name('admin.')->group(function () { Route::get('/dashboard', [DashboardController::class, 'index'])->name('dashboard'); Route::prefix('hr')->name('hr.')->group(function () { Route::post('employees/{user}/reset-password', [EmployeeController::class, 'resetPassword']) ->name('employees.reset-password'); Route::patch('employees/{user}/toggle-status', [EmployeeController::class, 'toggleStatus']) ->name('employees.toggle-status'); Route::resource('employees', EmployeeController::class) ->except(['show']) ->parameters(['employees' => 'user']); }); }); });