'datetime', 'last_read_message_id' => 'integer', 'is_muted' => 'boolean', 'is_archived' => 'boolean', 'is_pinned' => 'boolean', 'is_hidden' => 'boolean', 'pinned_at' => 'datetime', 'joined_at' => 'datetime', 'left_at' => 'datetime', ]; // ── Relationships ──────────────────────────────────────────────────────── public function conversation(): BelongsTo { return $this->belongsTo(Conversation::class); } public function user(): BelongsTo { return $this->belongsTo(User::class); } }