Installation

Community

BASH
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

PHP
->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.

BASH
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.