Dynamic Data

Edition: Developer, Agency
Plugin: VoodbuilderDynamicDataPlugin

Binds Eloquent models and collections to page content so pages show live records without custom Blade per block.

Remote HTTP sources: Dynamic API (Agency).

Surfaces

Surface Needs
Make dynamic / .latest / .auth / Model Integrations Plugin registered + Developer+ licence
List repeat / .item collections Same, with collections entitlement

Admin

Create Model Integrations under the VoodBuilder nav group: choose a model, alias (e.g. posts), fields, and list behaviour.

Authoring

  1. Select a node → Dynamic tab.
  2. Bind singles such as posts.latest.title.
  3. For lists, configure List repeat on a wrapper and bind children to posts.item.*.

Declarative Content fields (data-vb-*) stay for static copy; Dynamic is for live data.

Setup

Ships inside voodflow/voodbuilder-developer / voodbuilder-agency. Register:

PHP
\Voodflow\VoodbuilderDynamicData\VoodbuilderDynamicDataPlugin::make(),

Licence APIs unlock the feature — no per-feature env enable flag.