Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Conventions
voodflow/vmedia
cursor
vmedia
filament
media-vault
galleries
spatie-media-library
composer-package

Vmedia conventions and namespaces

Install
php artisan boost:add-skill voodflow/vmedia

Save this content to: .cursor/rules/conventions.mdc

# Vmedia conventions

- Namespace: `Voodflow\Vmedia`. Composer: `voodflow/vmedia`. Plugin: `VmediaPlugin`.
- Vault + galleries architecture — one disk object, many memberships.
- Domain companions attach via `HasAttachedMedia` + `VmediaFileUpload`; do not put Spatie `HasMedia` on those models.
- Prefer `vmedia.*` route names for the HTTP media API.
- Own Filament **Media** nav group — not under page-builder settings.
- Public docs live in the root **README**; `docs/` keeps `images/` + `RELEASE_CHECKLIST.md` only.
- Companions register vault roots via `Vmedia::registerPluginVault` / `RegistersPluginVault`.

Vmedia conventions

  • Namespace: Voodflow\Vmedia. Composer: voodflow/vmedia. Plugin: VmediaPlugin.
  • Vault + galleries architecture — one disk object, many memberships.
  • Domain companions attach via HasAttachedMedia + VmediaFileUpload; do not put Spatie HasMedia on those models.
  • Prefer vmedia.* route names for the HTTP media API.
  • Own Filament Media nav group — not under page-builder settings.
  • Public docs live in the root README; docs/ keeps images/ + RELEASE_CHECKLIST.md only.
  • Companions register vault roots via Vmedia::registerPluginVault / RegistersPluginVault.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle