*/ public function toArray(Request $request): array { $data = [ 'id' => $this->id, 'title' => $this->title, 'download_url' => Storage::url($this->pathname), 'extension' => $this->extension, 'size' => $this->size, 'version' => $this->version, ]; if ($this->is_bim == 1 && $this->bimFile && $this->bimFile->convert_status == BimFileConvertStatus::DONE->value) { $data['model_preview'] = true; } return $data; } }