'date', 'check_out_date' => 'date', 'actual_check_in' => 'datetime', 'actual_check_out' => 'datetime', 'status' => 'integer', ]; } public function customer(): BelongsTo { return $this->belongsTo(Customer::class); } public function contract(): BelongsTo { return $this->belongsTo(Contract::class); } public function room(): BelongsTo { return $this->belongsTo(Room::class); } public function creator(): BelongsTo { return $this->belongsTo(User::class, 'created_by'); } public function outings(): HasMany { return $this->hasMany(CustomerOuting::class); } }