*/ public function toArray(Request $request): array { $lang = $request->header('Accept-Language') ?? 'ru'; // get currency from cache $currency = cache()->get('currency'); return [ 'id' => $this->id, 'name' => $this->product->name[$lang], 'count' => $this->count, 'price' => ceiling($this->final_price * $currency->dollar, 100), 'total_price' => ceiling($this->final_price * $this->count * $currency->dollar, 100), ]; } }