File: D:/HostingSpaces/pietvanmierlo/stempelbv.nl/app/Komma/Shop/Orders/Resources/OrderedProduct.php
<?php
namespace App\Komma\Shop\Orders\Resources;
use App\Komma\Shop\Products\Product\ProductResource;
use Illuminate\Http\Resources\Json\Resource;
/**
* Class OrderedProduct
*
* @see \App\Komma\Shop\Orders\Product\OrderedProduct
*
* @package App\Komma\Shop\Orders\Resources
*/
class OrderedProduct extends Resource
{
/**
* Transform the resource into an array.
*
* @param \Illuminate\Http\Request $request
* @return array
*/
public function toArray($request)
{
return [
'id' => $this->id,
'active' => $this->active,
'price' => $this->price,
'stock_keeping_unit' => $this->stock_keeping_unit,
'video' => $this->video,
'quantity' => $this->quantity,
'discount' => $this->discount,
'product' => $this->whenLoaded('product', new ProductResource($this->product))
];
}
}