Edit File: GroupResource.php
<?php namespace App\Http\Resources; use App\Models\ProductAdditiveCategory; use Illuminate\Http\Resources\Json\JsonResource; class GroupResource extends JsonResource { /** * Transform the resource into an array. * * @param \Illuminate\Http\Request $request * @return array */ public function toArray($request) { $price = 0; if ($request['additives']){ $price = ProductAdditiveCategory::whereIn('id' , json_decode($request['additives']))->sum('price'); } info($this->price()); return [ 'id' => $this->id, 'price' => $this->price ? (string) ($this->price() + $price ): '0', 'qty' => $this->in_stock_qty? $this->in_stock_qty : 0, // 'display_price' => $this->product->display_price()??0, ]; } }
Back to File Manager