name('admin.') ->middleware([HasRole::class.':'.UserTypes::Admin->value, 'auth']) ->group(function () { Route::get('dashboard', AdminDashboardController::class)->name('dashboard'); Route::resource('customers', CustomerController::class)->except('show', 'create', 'store'); Route::resource('brokers', BrokerController::class)->except('show', 'create', 'store'); Route::post('/brokers/approve/{broker}', [BrokerController::class, 'approve'])->name('brokers.approve'); });