group(function () { Route::get('/', 'home')->name('home'); Route::get('tentang-kami', 'about')->name('about'); Route::get('jasa', 'services')->name('services'); Route::get('klien', 'clients')->name('clients'); Route::get('kontak', 'contact')->name('contact'); }); Route::post('konsultasi', [ConsultationController::class, 'store']) ->middleware('throttle:5,1') ->name('consultations.store'); Route::middleware(['auth', 'verified'])->group(function () { Route::get('dashboard', DashboardController::class)->name('dashboard'); Route::prefix('admin')->name('admin.')->group(function () { Route::resource('consultations', AdminConsultationController::class) ->only(['index', 'update', 'destroy']); Route::resource('projects', ProjectController::class) ->only(['index', 'store', 'update', 'destroy']); Route::resource('testimonials', TestimonialController::class) ->only(['index', 'store', 'update', 'destroy']); Route::resource('offices', OfficeController::class) ->only(['store', 'update', 'destroy']); Route::get('company', [CompanyController::class, 'edit'])->name('company.edit'); Route::put('company/contact', [CompanyController::class, 'updateContact'])->name('company.contact.update'); Route::resource('users', UserController::class) ->only(['index', 'store', 'update', 'destroy']) ->middleware('can:manage-users'); }); }); require __DIR__.'/settings.php';