Edit File: CommissionResource.php
<?php namespace App\Http\Resources; use App\Models\Order; use Illuminate\Http\Resources\Json\JsonResource; class CommissionResource extends JsonResource { /** * Transform the resource into an array. * * @param \Illuminate\Http\Request $request * @return array|\Illuminate\Contracts\Support\Arrayable|\JsonSerializable */ public function toArray($request) { $order = Order::find($this->order_id); return [ 'id' => $this->id ?? '', 'price' => $this->products_price ?? '', 'app_percentage' => number_format($this->commission, 2, '.', '') ?? '', 'added_value' => number_format($order->added_value, 2, '.', '') ?? '', 'total_price' =>number_format($this->commission+$order->added_value+ $this->products_price , 2, '.', '') ?? '', 'created_at' => $this->created_at?$this->created_at->toDateTimeString() : '', ]; } }
Back to File Manager