From 708bdc67da648654987e4087cf26007423371b59 Mon Sep 17 00:00:00 2001 From: joddyabott Date: Sun, 13 Jul 2025 14:34:22 +0330 Subject: [PATCH] create code conecttion whit mission --- .../V3/Dashboard/Mission/RequestPortalController.php | 3 +++ app/Http/Requests/V3/Mission/RequestPortal/UpdateRequest.php | 2 ++ 2 files changed, 5 insertions(+) diff --git a/app/Http/Controllers/V3/Dashboard/Mission/RequestPortalController.php b/app/Http/Controllers/V3/Dashboard/Mission/RequestPortalController.php index 2ad75a05..82bff184 100644 --- a/app/Http/Controllers/V3/Dashboard/Mission/RequestPortalController.php +++ b/app/Http/Controllers/V3/Dashboard/Mission/RequestPortalController.php @@ -95,6 +95,9 @@ class RequestPortalController extends Controller ]); $mission->rahdaran()->sync($request->rahdaran); + if ($request->category_id == 3){ + $mission->roadObserved()->attach($request->road_observed_id); + } }); return $this->successResponse(); diff --git a/app/Http/Requests/V3/Mission/RequestPortal/UpdateRequest.php b/app/Http/Requests/V3/Mission/RequestPortal/UpdateRequest.php index 7f127298..262d649a 100644 --- a/app/Http/Requests/V3/Mission/RequestPortal/UpdateRequest.php +++ b/app/Http/Requests/V3/Mission/RequestPortal/UpdateRequest.php @@ -36,6 +36,8 @@ class UpdateRequest extends FormRequest 'description' => 'string', 'end_point' => 'required|string', 'area' => 'required|array', + 'area.type' => 'required|string', + 'area.coordinates' => 'required|array', 'explanation' => 'required|string', 'category_id' => 'required|in:1,2,3', ];