spatie/sheets
Spatie Sheets lets Laravel apps store and retrieve static content from plain text files. Markdown and front matter work out of the box, with flexible parsing, multiple content collections, indexing, and Eloquent-like casting—ideal for docs sites and blogs.
spatie/media-library.spatie/laravel-permission."Sheets is a lightweight, cost-effective way to manage static content—like documentation, marketing pages, or blogs—without the complexity of a full CMS. By storing content in plain text files (Markdown), we can:
Perfect for internal wikis, product guides, or lightweight websites where content changes infrequently but must stay consistent across environments."
"Sheets leverages Laravel’s filesystem to treat Markdown files (with front matter) like structured data, offering:
File facade.posts, docs) with independent caching.Sheets service and access content via $sheets->get('filename').Use case example: Replace hardcoded Blade templates for a documentation site with version-controlled Markdown files, editable by non-devs via PRs. Later, extend with a headless API layer if needed."*
"Sheets lets you:
Think of it like a ‘Git-powered Notion’ for your Laravel app—without the bloat."
How can I help you explore Laravel packages today?