riclep/laravel-storyblok
Laravel Storyblok brings the Storyblok headless CMS into Laravel with an Eloquent-style model layer, relationships, link and image resolvers, caching, and Blade rendering for content blocks, so teams can build flexible, editor-friendly websites quickly.
Consider it when:
resolve_relations for nested content, Storyblok image service URLs, draft/preview mode, and webhook-triggered cache invalidation.Look elsewhere or plan mitigation when:
For executives: This is a small open-source Laravel adapter that lets us use Storyblok as our CMS without building the integration ourselves — saving several weeks of engineering and giving Marketing direct control of page content, localisation, and previews. Cost is zero licence, low lock-in (it wraps a REST API we could replace), and the risk is bounded because it is a thin layer over a documented vendor API. The latest release, 3.0.3, is a patch-level bug fix for internal link resolution only — no new features, no breaking changes, no data migration. It is safe to adopt or upgrade by pinning the version and running our standard test pass; the one risk to note is that the package has a small maintainer base, which we mitigate by pinning and keeping the option to fork.
For engineering: Semver-compatible patch release; upgrade path is a Composer bump with no code changes expected. The fix targets link resolution — exercise richtext bodies, navigation menus, and asset/email links in regression tests, and verify preview mode still resolves draft links. Keep the package behind a thin internal interface where practical, pin the version in composer.json, and track upstream issue responsiveness so we can fork if maintenance stalls.
How can I help you explore Laravel packages today?