update([ 'field_type' => Arr::get($validated, 'field_type'), 'label' => Arr::get($validated, 'label'), ]); $this->reorderModels( $project->ticketFieldDefinitions()->whereKeyNot($ticketFieldDefinition->id)->get()->values(), $ticketFieldDefinition, Arr::get($validated, 'position'), ); }); return $ticketFieldDefinition->fresh(); } }