Media Drive

Media Drive is the first-party Filament 5 plugin that ships inside the Qcentic Edge template at packages/filament-media-drive. It adds a Drive-style media browser (grid and list) plus a picker field, all on top of Spatie Media Library stored on the s3 disk (MinIO locally, Bunny Storage in production). It does not introduce a second media table.

Why it ships in the template

Every clone needs media handling, so the package is a Composer path dependency of template/ rather than an optional install. A fresh clone already has a media library in the sidebar — Media Library is the navigation entry, while the Drive page stays registered at /drive for the picker, tests, and direct access. Authorization runs through the host app's MediaPolicy (viewAny / view): guests hit login, users without permission get 403, owners see their own files, super_admin sees everything.

The plugin is look-neutral: the Drive page renders inside the panel, so its chrome, theme, and icons come from the panel itself. No second skin is shipped.

In this section

  • Overview — what the package provides and how it is wired.
  • Drive page and picker — the /drive page, grid/list toggle, and the MediaPicker field.
  • Editor image ingestMediaMarkdownEditor, MediaRichEditor, and MediaLibraryFileUpload storing on the s3 disk.

See also

Built by Qcentic