File: /mnt/data/ghayatcom/ghayatcom-api/app/AppointmentSymptom.php
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class AppointmentSymptom extends Model
{
use SoftDeletes;
protected $fillable = ['id', 'appointment_id', 'symptom_id', 'created_at', 'created_by', 'updated_by', 'deleted_by', 'symptom_name'];
protected $hidden = ['created_by', 'updated_by', 'deleted_by', 'deleted_at', 'updated_at'];
protected $appends = ['symptom_name'];
public function getSymptomNameAttribute()
{
$qry = Symptom::select('symptoms_name')->where('id', $this->symptom_id)->first();
if (! empty($qry)) {
return $qry->symptoms_name;
} else {
return null;
}
}
}