resource; return [ 'id' => $field->id, 'name' => $field->name, 'slug' => $field->slug, 'label' => $field->label, 'model_type' => $field->model_type, 'type' => $field->type, 'placeholder' => $field->placeholder, 'options' => $field->options, 'boolean_answer' => $field->boolean_answer, 'date_answer' => $field->date_answer, 'time_answer' => $field->time_answer, 'string_answer' => $field->string_answer, 'number_answer' => $field->number_answer, 'date_time_answer' => $field->date_time_answer, 'is_required' => $field->is_required, 'in_use' => $field->in_use, 'order' => $field->order, 'company_id' => $field->company_id, 'default_answer' => $field->default_answer, 'company' => $this->when( $field->company()->exists(), fn () => new CompanyResource($field->company) ), ]; } }