*/ public function toArray(Request $request): array { $deletedIds = $request->input('deleteIds', []); $newData = $this->data; foreach ($newData as &$value) { if (isset($value['bim_file_id']) && in_array($value['bim_file_id'], $deletedIds)) { $value['deleted'] = true; } } $data = [ 'id' => $this->id, 'name' => $this->name, 'data' => $newData, // 'library' => new LibraryResource($this->library), 'created_at' => (string) $this->created_at, ]; return $data; } }