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
- Select a node → Dynamic tab.
- Bind singles such as
posts.latest.title. - 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.