'boolean', 'allow_cod' => 'boolean', 'created_at' => 'datetime', 'updated_at' => 'datetime', ]; protected function serializeDate(DateTimeInterface $date) { return $date->format('Y-m-d H:i:s'); } public function users(): HasMany { return $this->hasMany(User::class, 'tenant_id', 'uuid'); } public function outlets(): HasMany { return $this->hasMany(Outlet::class, 'tenant_id', 'uuid'); } public function payment_methods(): HasMany { return $this->hasMany(TenantPaymentMethod::class, 'tenant_id', 'uuid'); } public function getServerLogoUrlAttribute($value) { if (!$value) return null; return asset('storage/' . $value); } }