From b2c8f13d2e319d40bd07c22dd19b2a471108394f Mon Sep 17 00:00:00 2001 From: ncoronel Date: Wed, 24 Jun 2026 10:40:30 -0300 Subject: [PATCH] Refactor TenantController to use createWithProps and updateWithProps methods for improved property synchronization --- app/Domains/Tenant/Controllers/TenantController.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/Domains/Tenant/Controllers/TenantController.php b/app/Domains/Tenant/Controllers/TenantController.php index 7efcfc7..4901449 100644 --- a/app/Domains/Tenant/Controllers/TenantController.php +++ b/app/Domains/Tenant/Controllers/TenantController.php @@ -23,8 +23,7 @@ class TenantController extends Controller $props = $validated['props'] ?? []; unset($validated['props']); - $tenant = Tenant::create($validated); - $tenant->syncPropValues($props); + $tenant = Tenant::createWithProps($validated, $props); return TenantResource::make($tenant)->response()->setStatusCode(201); } @@ -40,8 +39,7 @@ class TenantController extends Controller $props = $validated['props'] ?? []; unset($validated['props']); - $tenant->update($validated); - $tenant->syncPropValues($props); + $tenant = $tenant->updateWithProps($validated, $props); return TenantResource::make($tenant); }