⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.45
Server IP:
185.238.29.86
Server:
Linux server2 6.8.12-6-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-6 (2024-12-19T19:05Z) x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.31
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
work
/
modules
/
Booking
/
Models
/
Edit File: Enquiry.php
<?php namespace Modules\Booking\Models; use App\BaseModel; class Enquiry extends BaseModel { protected $table = 'bravo_enquiries'; protected $fillable = [ 'object_id', 'object_model', 'name', 'email', 'phone', 'note', 'status', 'vendor_id', ]; public static $enquiryStatus = [ 'pending', 'completed', 'cancel', ]; public function fill(array $attributes) { if (!empty($attributes)) { foreach ($this->fillable as $item) { $attributes[$item] = $attributes[$item] ?? null; } } return parent::fill($attributes); // TODO: Change the autogenerated stub } public function service() { $all = get_bookable_services(); if ($this->object_model and !empty($all[$this->object_model])) { return $this->hasOne($all[$this->object_model], 'id', 'object_id'); } return $this->hasOne(\Modules\Tour\Models\Tour::class, 'id', 'object_id'); } public function getStatusNameAttribute() { return booking_status_to_text($this->status); } public function replies(){ return $this->hasMany(EnquiryReply::class,'parent_id'); } }
Simpan