File: /mnt/data/ghayatcom/ghayatcom-api/app/Diagnosis.php
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasOne;
use Illuminate\Database\Eloquent\SoftDeletes;
use Illuminate\Support\Carbon;
/**
* App\Diagnosis
*
* @property mixed $existing_id
* @property mixed $diagnosis_name
* @property mixed $diagnosis_description
*/
class Diagnosis extends Model
{
use SoftDeletes;
protected $hidden = [
'created_by', 'updated_by', 'deleted_by', 'deleted_at',
];
public function appoinmentDetails(): HasOne
{
return $this->hasOne(Appointment::class, 'id', 'appointment_id');
}
public function appointmentReason(): HasOne
{
return $this->hasOne(AppointmentReason::class, 'appointment_id', 'appointment_id');
}
}