'datetime', 'password' => 'hashed', 'marketing_opt_in' => 'boolean', 'trial_ends_at' => 'datetime', ]; } public function businesses(): BelongsToMany { return $this->belongsToMany(Business::class)->withPivot(['role'])->withTimestamps(); } public function djProfile(): HasOne { return $this->hasOne(DjProfile::class); } public function enquiries(): HasMany { return $this->hasMany(Enquiry::class); } public function bookings(): HasMany { return $this->hasMany(Booking::class, 'client_id'); } }