json($transportationUnitService->dataTable($request)); } public function allocate(AllocateRequest $request, Mission $mission): JsonResponse { $mission->machines()->attach($request->machines); $state = MissionStates::PENDING_CONFIRMATION->value; $mission->update([ 'state_id' => $state, 'state_name' => MissionStates::name($state), ]); return $this->successResponse(); } public function deallocate(Mission $mission): JsonResponse { $state = MissionStates::REJECT_BY_TRANSPORTATION->value; $mission->update([ 'state_id' => $state, 'state_name' => MissionStates::name($state), ]); return $this->successResponse(); } }