hansschouten/phpagebuilder
PHPageBuilder is a drag-and-drop page builder for PHP applications. It lets you create and edit pages visually with customizable blocks, manage layouts, and store content in a database. Framework-agnostic, works with Laravel or plain PHP, with multilingual support and an extensible block system.
Architecture fit
Integration feasibility
Page model and page_revisions table), and a renderer that compiles stored JSON to Blade/HTML.Technical risk
Key questions
Stack fit
config/pagebuilder.php, a service provider, a Page/PageRevision Eloquent pair, a PageRepository implementing the package's storage contract, and a PageRenderer that maps stored blocks to Blade partials./admin/pages/{page}/edit) with policy-gated access; never expose authoring endpoints publicly.Migration path
Compatibility
composer.json and lock it; add it to the dependency-review list. Verify PHP/Laravel constraints against our supported matrix, and confirm no transitive dependency conflicts with existing admin tooling.Sequencing
Maintenance
Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?