Skip to content
Cnone-Tech Documentation

Storage and uploads

Cnone-Tech DocsVeldriq

Veldriq

Symptom: broken logo; technician cannot attach a photo; branding 404.

Likely cause: missing storage:link; private/public mix-up; PHP size limits.

  1. Logos live on the public disk. From backend/: php artisan storage:link (required for local disks). Maximum branding upload 2048 KB.
  2. Visit evidence is private tenant storage. It will not appear as a public /storage file. Do not paste evidence into .env.
  3. PHP upload_max_filesize / post_max_size. Disk writable — File permissions.
  • Recreate the public link. Purge CDN cache if the CMS still shows the old logo.
  • Changing branding does not rewrite old Generated PDFs (snapshots are frozen at generate).
  • Native Field does not use the platform logo fallback — see Branding.

Related: Storage, Files.