'datetime', 'settings' => 'array', ]; public function user(): BelongsTo { return $this->belongsTo(User::class); } /** Genera un token nuevo seguro */ public static function makeToken(): string { return Str::random(48); } public function touchSeen(): void { $this->update(['last_seen_at' => now()]); } }