$playlists * @property int $user_id * @property Carbon $created_at */ class PlaylistFolder extends Model { use HasFactory; use HasUuids; protected $guarded = ['id']; protected $with = ['user']; public function playlists(): BelongsToMany { return $this->belongsToMany(Playlist::class, null, 'folder_id'); } public function user(): BelongsTo { return $this->belongsTo(User::class); } public function ownedBy(User $user): bool { return $this->user_id === $user->id; } }