'boolean', 'is_active' => 'boolean', 'created_at' => 'datetime', 'updated_at' => 'datetime', ]; protected $dates = ['deleted_at']; protected function serializeDate(DateTimeInterface $date) { return $date->format('Y-m-d H:i:s'); } // Outlet ini milik Tenant mana public function tenant(): BelongsTo { return $this->belongsTo(Tenant::class, 'tenant_id', 'uuid'); } // Daftar User/Staf yang terdaftar di Outlet ini public function users(): HasMany { return $this->hasMany(User::class, 'outlet_id', 'uuid'); } public function getServerBannerUrlAttribute($value) { if (!$value) return null; return asset('storage/' . $value); } }