# VichUploaderBundle 3.0

A new major version of VichUploaderBundle, a Symfony bundle that makes it easier to upload files that belong to ORM entities and ODM documents.

It names and saves each file, loads it back with its entity, and deletes it when the entity is removed. Version 3.0 needs PHP 8.3 or later and Symfony 6.4, 7.4 or 8. Annotations are gone: it supports only PHP attributes.

- Made by: [Dustin Dobervich](https://github.com/dustin10), [Massimiliano Arione](https://github.com/garak)
- Shipped: 07/09/2026
- Date from: [release](https://github.com/dustin10/VichUploaderBundle/releases/tag/v3.0.0)
- Source: [github.com/dustin10/VichUploaderBundle](https://github.com/dustin10/VichUploaderBundle)
- Install: `composer require vich/uploader-bundle`
- Licence: MIT
- Stack: Symfony
- Checked: 25/10/2026
- Added: 26/10/2026

## Badge

Listed here? Add this badge to your README:

```markdown
[![Featured on phplives.dev](https://phplives.dev/badge.svg)](https://phplives.dev/entries/vichuploaderbundle-3-0/)
```

See more at [phplives.dev](https://phplives.dev)
