belongsTo(User::class,'user_id'); } public function booking_time(){ return $this->belongsTo(AppointmentBookingTime::class,'booking_time_id'); } public function appointment(){ return $this->belongsTo(Appointment::class,'appointment_id'); } public function setCustomFieldsAttribute($value){ $final_value = $value ?? []; $test = $final_value; unset($test["manual_payment_attachment"]); $this->attributes['custom_fields'] = serialize($test) ; unset($test); } public function getCustomFieldsAttribute($value){ return unserialize($value,['class' => false]); } public function setAllAttachmentAttribute($value){ $final_value = $value ?? []; $this->attributes['all_attachment'] = serialize($final_value); } public function getAllAttachmentAttribute($value){ return unserialize($value,['class' => false]); } }