File: /mnt/data/ghayatcom/ghayatcom-api/app/Http/Resources/ConsultationPriceRquestCollection.php
<?php
namespace App\Http\Resources;
use Illuminate\Http\Resources\Json\ResourceCollection;
class ConsultationPriceRquestCollection extends ResourceCollection
{
/**
* Transform the resource collection into an array.
*
* @param \Illuminate\Http\Request $request
* @return array
*/
public function toArray($request)
{
// return parent::toArray($request);
return [
"code" => 200,
'message' => __('digimed_validation.success_response.data_fetch_success'),
'data' => $this->collection->map(function ($item) {
/**
* @var object $item
*/
return [
'consulation_id' => $item->id,
'user_id' => $item->user_id,
'currency_code' => $item->currency_code,
'first_name' => $item->doctorsData->first_name??'',
'last_name' => $item->doctorsData->last_name??'',
'profile_image' => $item->doctorsData->profile_image??'',
'price' => $item->price,
'requested_price' => $item->new_price,
'doctor_req_status' => $item->doctor_req_status,
'user_detail' => $item->doctorsData->userDetail??'',
];
}),
];
}
}