group(function (): void { Route::prefix('website-types/{websiteType:codigo}/integrations')->group(function (): void { Route::get('/', [WebsiteTypeIntegrationController::class, 'index']); Route::get('/{integration_code}', [WebsiteTypeIntegrationController::class, 'show']); Route::put('/{integration_code}', [WebsiteTypeIntegrationController::class, 'store']); Route::delete('/{integration_code}', [WebsiteTypeIntegrationController::class, 'destroy']); }); Route::group(['prefix' => 'clients/{client}/integrations'], function () { Route::get('/', [ClientIntegrationController::class, 'index']); Route::get('/{integration_code}', [ClientIntegrationController::class, 'show']); Route::put('/{integration_code}', [ClientIntegrationController::class, 'store']); Route::delete('/{integration_code}', [ClientIntegrationController::class, 'destroy']); }); }); Route::post('webhooks/telepagos/{client}', [TelepagosWebhookController::class, 'handle']);