Databases
Storage adapters and database-backed streams.
Overview
Streams is data-source agnostic. Configure each stream's source to use filebase files, Eloquent models, in-memory collections, or remote APIs.
Most production apps use Eloquent for transactional data and filebase for content or config-like entries.
Eloquent source
Point a stream at an existing model:
{
"config": {
"source": {
"type": "eloquent",
"model": "App\\Models\\Post"
}
}
}
Your team keeps migrations and models in Laravel; Streams adds repositories, criteria, and optional UI/API layers.
Filebase source
Store entries as JSON, YAML, Markdown, or HTML under streams/data/. Ideal for content sites and git-reviewed data.