'boolean', 'last_sync' => 'datetime', 'created_at' => 'datetime', 'updated_at' => 'datetime', ]; protected $dates = ['deleted_at']; protected function serializeDate(DateTimeInterface $date) { return $date->format('Y-m-d H:i:s'); } /** * Relasi ke Tenant (Satu User memiliki satu Tenant) */ public function tenant(): BelongsTo { return $this->belongsTo(Tenant::class, 'tenant_id', 'uuid'); } /** * Relasi ke Outlet (Satu User terikat ke satu Outlet, opsional untuk Owner) */ public function outlet(): BelongsTo { return $this->belongsTo(Outlet::class, 'outlet_id', 'uuid'); } }