Installation
Community
composer require voodflow/voodbuilder -W
php artisan voodbuilder:install
-W helps Composer settle transitive HTTP client constraints on fresh Laravel apps.
voodbuilder:install publishes configuration, runs migrations, seeds settings and empty menus (no sample pages by default), patches Vite / package.json, runs npm install, and runs npm run build when npm is on PATH.
Useful flags: --skip-npm, --skip-npm-build, --skip-seed, --skip-migrate, --force.
Register Filament plugins
->plugins([
\Voodflow\Voodbuilder\VoodbuilderPlugin::make(),
\Voodflow\Vmedia\VmediaPlugin::make(),
\Voodflow\Vcookiebar\VcookiebarPlugin::make(),
])
After install you should see Pages, Menus, Theme Studio, Settings (and Layouts when enabled) under the VoodBuilder navigation group.
Developer or Agency
Commercial editions are Anystack meta-packages. They nest companion packages — you do not require each companion separately.
composer require voodflow/voodbuilder -W
composer require voodflow/voodbuilder-developer # or: voodflow/voodbuilder-agency
php artisan voodbuilder:install
Then register every Filament plugin that ships with your bundle. Examples:
Developer — add Elements, Dynamic Data, Templates plugins.
Agency — add Developer plugins plus Components, Dynamic API, and Popups.
See Developer and Agency for the full plugin lists.
Active licences are resolved by VoodFlow / Anystack APIs. There are no .env switches that “turn on” paid companions.
Commercial questions: sales@voodflow.com.
First visit to /
With no home page yet, the public site shows a setup card (create a Layout, then a Page).
Stock Laravel home route
A stock GET / in routes/web.php overrides the VoodBuilder home route. The install command removes it when present. Do not publish duplicate package migrations.
Next: First page.