File: /mnt/data/ghayatcom/ghayatcom-api/app/Http/Resources/PrescriptionDetailResource.php
<?php
namespace App\Http\Resources;
use Illuminate\Http\Resources\Json\JsonResource;
/**
* App\Http\Resources
*
* @property int $id
* @property int $patient_id
* @property object $patientDetails
* @property object $doctorDetails
* @property object $doctor_id
*/
class PrescriptionDetailResource extends JsonResource
{
public function __construct($resource)
{
parent::__construct($resource);
}
/**
* Transform the resource into an array.
*
* @param \Illuminate\Http\Request $request
* @return array
*/
public function toArray($request)
{
return [
'appointment_id' => $this->id,
'patient_name' => $this->patientDetails->first_name.' '.$this->patientDetails->last_name,
'patient_unique_id' => $this->patientDetails->unique_id,
'patient_id' => $this->patient_id,
'doctor_name' => $this->doctorDetails->first_name.' '.$this->doctorDetails->last_name,
'doctor_medical_reg_no' => $this->doctorDetails->userDetail->medical_council_regno,
'doctor_id' => $this->doctor_id,
];
}
}