refactor ClientWidgetFormController; replace validation logic with SubmitWidgetFormAction for improved maintainability and clarity

This commit is contained in:
F4ilji
2025-07-22 13:00:18 +05:00
parent eac29d8d1c
commit 7a8a6e023d
6 changed files with 186 additions and 99 deletions
@@ -0,0 +1,16 @@
<?php
namespace App\Containers\Widget\Tasks;
use App\Containers\Widget\Models\CustomFormResponse;
class StoreWidgetFormResponseTask
{
public function run(int $formId, array $validatedData): void
{
CustomFormResponse::create([
'custom_form_id' => $formId,
'answers' => $validatedData,
]);
}
}