After my previous fix the upload succeeds, but the avatar path is always
.../profile/avatar.<ext>, so its media URL never changes. Pages other than the
channel (which cache-busts with ?t=) kept serving the browser-cached OLD image
— the user "still saw the old avatar" on /videos.
- avatar_url / banner_url accessors append ?v=<updated_at timestamp>.
- updateAvatar / updateBanner now bump updated_at explicitly (the path is
unchanged, so Eloquent wouldn't otherwise touch it), changing ?v so every
page fetches the new image.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>