'datetime', 'expires_at' => 'datetime', 'accepted_at' => 'datetime', 'revoked_at' => 'datetime', ]; public function collection(): BelongsTo { return $this->belongsTo(Collection::class); } public function user(): BelongsTo { return $this->belongsTo(User::class); } public function invitedBy(): BelongsTo { return $this->belongsTo(User::class, 'invited_by_user_id'); } }