*/ public function toArray(Request $request = null): array { if (empty($this->resource)) { return []; } $lists = []; foreach ($this->resource['response'] as $v) { $lists[] = [ 'type_name' => $v['typeName'], 'item_name' => $v['costName'], 'unit' => $v['unit'], 'spec' => $v['costSpec'], 'price' => (float) $v['price'], 'cd_name' => $v['manufacturer'] ?? '', ]; } return $lists; } }