From 0dd94d8a34d494764c1570e3f89cfd2dd9a03592 Mon Sep 17 00:00:00 2001 From: joddyabott Date: Tue, 20 May 2025 11:57:59 +0330 Subject: [PATCH] add moshine and rahdar in request portal controller and wirte route for them --- .../V3/Dashboard/Mission/RequestPortalController.php | 9 +++++++++ routes/v3.php | 2 ++ 2 files changed, 11 insertions(+) diff --git a/app/Http/Controllers/V3/Dashboard/Mission/RequestPortalController.php b/app/Http/Controllers/V3/Dashboard/Mission/RequestPortalController.php index a1fbd21a..10cfc49f 100644 --- a/app/Http/Controllers/V3/Dashboard/Mission/RequestPortalController.php +++ b/app/Http/Controllers/V3/Dashboard/Mission/RequestPortalController.php @@ -86,4 +86,13 @@ class RequestPortalController extends Controller }); return $this->successResponse(); } + public function machines(Mission $mission): JsonResponse + { + return $this->successResponse($mission->machines()->get(['machines.id', 'machines.machine_code', 'machines.car_name', 'machines.plak_number'])); + } + + public function rahdaran(Mission $mission): JsonResponse + { + return $this->successResponse($mission->rahdaran()->get(['rahdaran.id', 'rahdaran.name', 'rahdaran.code'])); + } } diff --git a/routes/v3.php b/routes/v3.php index 72d96e4d..f51ecf99 100644 --- a/routes/v3.php +++ b/routes/v3.php @@ -440,6 +440,8 @@ Route::prefix('missions') Route::get('/{mission}', 'show')->name('show'); Route::post('/{mission}', 'update')->name('update'); Route::delete('/{mission}', 'destroy')->name('destroy'); + Route::get('/machine/{mission}','machines')->name('machines'); + Route::get('/rahdar/{mission}','rahdaran')->name('rahdaran'); }); Route::name('transportationUnit.') ->prefix('transportation_unit')