Explore projects
PHPintermediatebackend
Headless CMS with REST API
Headless CMS in PHP with admin panel, configurable content types, webhooks on publish, and public REST API.
5 steps
Project steps
- 01
Content types
Admin can define content types with fields (text, richtext, image, relation).
- 02
Entries CRUD
Create/edit/publish entries per content type with versioning.
- 03
Media library
Upload images with Spatie Media Library, automatic resize to multiple dimensions.
- 04
Public REST API
GET /api/content/{type} and /api/content/{type}/{slug} with pagination and filtering.
- 05
Webhooks
On publish/unpublish, POST to configured URLs with payload and HMAC secret.
Recommended resources
Ready to build this?
Fork the repo on GitHub and start building. A mentor will review your code when you open a PR.
5 steps
Tech stack
PHPLaravelMySQLLaravel SanctumSpatie Media Library