PHPackages                             chaseconey/laravel-storyblok - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. chaseconey/laravel-storyblok

ActiveLibrary[API Development](/categories/api)

chaseconey/laravel-storyblok
============================

A Laravel wrapper around the Storyblok API to provide a familiar experience for Laravel devs

2.5.2(5y ago)033MITPHPPHP ^7.1|^8.0

Since Nov 13Pushed 4y agoCompare

[ Source](https://github.com/chaseconey/laravel-storyblok)[ Packagist](https://packagist.org/packages/chaseconey/laravel-storyblok)[ Docs](https://github.com/RicLeP/laravel-storyblok/)[ Fund](https://ko-fi.com/riclep)[ RSS](/packages/chaseconey-laravel-storyblok/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (10)Versions (60)Used By (0)

Use Storyblok’s amazing headless CMS in way that feels familiar to Laravel developers
=====================================================================================

[](#use-storybloks-amazing-headless-cms-in-way-that-feels-familiar-to-laravel-developers)

[![Latest Version on Packagist](https://camo.githubusercontent.com/65607eca30afc75bb6d53af20e396fb235f96c287e3afd471334735f38dc0d2b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7269636c65702f6c61726176656c2d73746f7279626c6f6b2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/riclep/laravel-storyblok)[![Build](https://camo.githubusercontent.com/70f1a49bc2dc332afa472813435ca1fd19cdaf91bbcd4f615ab24001a7fd9eac/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f6275696c642f672f7269636c65702f6c61726176656c2d73746f7279626c6f6b3f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/riclep/laravel-storyblok)[![Quality Score](https://camo.githubusercontent.com/30fac8c019820134a8103658a005e086f73bbd642f6c093b37295e2e6baae9ea/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f7269636c65702f6c61726176656c2d73746f7279626c6f6b2e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/riclep/laravel-storyblok)[![Total Downloads](https://camo.githubusercontent.com/4862fbf1b0ef9bd1c71e6990b2562d66c9d4f46dc68e36090515b9686a7fe260/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7269636c65702f6c61726176656c2d73746f7279626c6f6b2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/riclep/laravel-storyblok)[![ko-fi](https://camo.githubusercontent.com/201ef269611db7eb6b5d08e9f756ab8980df3014b64492770bdf13a6ed924641/68747470733a2f2f6b6f2d66692e636f6d2f696d672f676974687562627574746f6e5f736d2e737667)](https://ko-fi.com/M4M2C42W6)[![Twitter](https://camo.githubusercontent.com/3ee100c1d9b9f6f3dcd78ade7c8b59d50202431f53fafcaa1e5ce0215633714c/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f7269636c65702e7376673f7374796c653d736f6369616c266c6162656c3d466f6c6c6f77)](https://twitter.com/intent/follow?screen_name=riclep)

This package allows you to use fantastic [Storyblok headless CMS](https://www.storyblok.com/) with the amazing [Laravel PHP framework](https://laravel.com/). It’s designed to try and feel natural to Laravel developers and part of the ecosystem whilst also converting Storyblok’s API JSON responses into something powerful with minimal effort.

### Key Features

[](#key-features)

- Pages from Storyblok mapped to PHP Pages classes giving access to the nested content (Blocks) and meta data for SEO, OpenGraph and more.
- Each Storyblok component is automatically transformed into a PHP class using a simple naming convention - just match your class and component names.
- NEW! All fields in your components are converted to a Field PHP class allowing you to manipulate their data. The package automatically detects common types like rich text fields, assets and markdown.
- Asset fields are converted to Assets classes allowing you to manipulate them as required.
- Blocks and fields know where they sit in relation to their ancestors and CSS classes can be created to help your styling.
- The structure of the JSON data is preserved but super powered making it simple to loop over in your views.
- It’s simple to link to the Storyblok visual composer by including one view and calling a method for each block in your Blade.
- Request ‘Folders’ of content such as a list of articles or a team of people.
- Feels like Laravel - use date casting and accessors exactly as you would with models.
- Richer Typography with PHP Typography baked in.

Documentation
-------------

[](#documentation)

[Read the full docs](https://ls.sirric.co.uk/docs)

[Contribute to the docs](https://github.com/RicLeP/laravel-storyblok-docs/)

Future plans
------------

[](#future-plans)

- More transformations of content
- Better support for more components types
- Better image transformation
- Cache expensive transformations
- And more…

### Testing

[](#testing)

The tests are mostly up-to-date and cover the majority of the code. A few areas that would require hitting the Storyblok API are not tested. If you have experience mocking API please feel free to contribute tests.

### Changelog

[](#changelog)

[See it here](CHANGELOG.md)

Contributing
------------

[](#contributing)

Please feel free to help expand and improve this project. The package uses Git Flow but you can submit a pull request to be merged to the develop branch.

### Security

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- Richard Le Poidevin [GitHub](https://github.com/riclep) / [Twitter](https://twitter.com/riclep)
- [Storyblok](https://www.storyblok.com/)
- [Laravel](https://laravel.com/)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

Laravel Package Boilerplate
---------------------------

[](#laravel-package-boilerplate)

This package was generated using the [Laravel Package Boilerplate](https://laravelpackageboilerplate.com).

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity78

Established project with proven stability

 Bus Factor1

Top contributor holds 90.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~7 days

Recently: every ~0 days

Total

57

Last Release

2034d ago

Major Versions

0.2.0 → 1.0.0-beta12020-03-04

1.2.0 → 2.0.0-beta12020-07-10

1.2.1 → 2.1.02020-09-18

PHP version history (2 changes)0.0.1PHP ^7.1

2.4.0PHP ^7.1|^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/b008ea9f1f6ff48821fa7fe89b2197fd419ad6e89e10d9005f91486f6f0d71f1?d=identicon)[chaseconey](/maintainers/chaseconey)

---

Top Contributors

[![RicLeP](https://avatars.githubusercontent.com/u/19726976?v=4)](https://github.com/RicLeP "RicLeP (178 commits)")[![chaseconey](https://avatars.githubusercontent.com/u/1449463?v=4)](https://github.com/chaseconey "chaseconey (8 commits)")[![WL1981](https://avatars.githubusercontent.com/u/43273688?v=4)](https://github.com/WL1981 "WL1981 (8 commits)")[![brentmullen](https://avatars.githubusercontent.com/u/4369463?v=4)](https://github.com/brentmullen "brentmullen (1 commits)")[![czuniga9](https://avatars.githubusercontent.com/u/99490526?v=4)](https://github.com/czuniga9 "czuniga9 (1 commits)")[![marvinosswald](https://avatars.githubusercontent.com/u/1621844?v=4)](https://github.com/marvinosswald "marvinosswald (1 commits)")

---

Tags

laravelcmscontent managementstoryblokheadless cms

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/chaseconey-laravel-storyblok/health.svg)

```
[![Health](https://phpackages.com/badges/chaseconey-laravel-storyblok/health.svg)](https://phpackages.com/packages/chaseconey-laravel-storyblok)
```

###  Alternatives

[riclep/laravel-storyblok

A Laravel wrapper around the Storyblok API to provide a familiar experience for Laravel devs

6281.2k5](/packages/riclep-laravel-storyblok)[statamic/cms

The Statamic CMS Core Package

4.9k3.8M1.2k](/packages/statamic-cms)[illuminate/mail

The Illuminate Mail package.

5910.7M574](/packages/illuminate-mail)[defstudio/telegraph

A laravel facade to interact with Telegram Bots

818355.4k3](/packages/defstudio-telegraph)[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.6k10](/packages/helsingborg-stad-municipio)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
