Download the PHP package banulakwin/filament-page-builder without Composer
On this page you can find all versions of the php package banulakwin/filament-page-builder. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download banulakwin/filament-page-builder
More information about banulakwin/filament-page-builder
Files in banulakwin/filament-page-builder
Download banulakwin/filament-page-builder
More information about banulakwin/filament-page-builder
Files in banulakwin/filament-page-builder
Vendor banulakwin
Package filament-page-builder
Short Description Filament admin panel for banulakwin/laravel-page-builder CMS content.
License MIT
Homepage https://github.com/banulalakwindu/filament-page-builder
Package filament-page-builder
Short Description Filament admin panel for banulakwin/laravel-page-builder CMS content.
License MIT
Homepage https://github.com/banulalakwindu/filament-page-builder
Please rate this library. Is it a good library?
Informations about the package filament-page-builder
Filament Page Builder (banulakwin/filament-page-builder)
Reusable Filament admin package for CMS content managed by banulakwin/laravel-page-builder.
Requirements
- PHP
^8.2 - Laravel
^11.0|^12.0|^13.0 - Filament
^5.0 banulakwin/laravel-page-builder^1.0
Installation
Register plugin in your panel:
Features
- CMS resource for
page_contentswith page-wise browsing and section grouping. - Shows only keys currently defined in
PageRegistry::all()(stale DB rows are hidden). - Toolbar page selector with Filament-native dropdown UX and auto-apply.
- Section groups are collapsible and collapsed by default.
- Human-friendly labels for page and section slugs.
- Type-aware editing for:
- scalar fields:
text,textarea,url,color,image,richtext groupfields: schema-driven nested fields from config (supports nestedgroup/repeater)repeaterfields: schema-driven item rows from config (supports nestedgroup/repeater)
- scalar fields:
- Repeater rows auto-generate configured fields when a new item is added.
Runtime assumptions
- Host app uses
banulakwin/laravel-page-builder. - Page definitions come from
app/Cms/Pages/*.php(or configured page-builder path). - Field values are persisted in
page_contents.value(JSON for repeaters/groups).
Current UI behavior
- List page:
- page selector in toolbar (
Pagedropdown) - grouped by
section - grouping controls hidden to keep UX simple
- page selector in toolbar (
- Edit page:
groupfields open as schema-driven nested fields from configrepeaterfields open as schema-driven item rows from config- scalar fields use a type-aware component (
url,color,image,richtext, etc.)
Notes
- For repeater/group nested subfields, this package supports recursive JSON persistence while keeping config-defined shape.
- If a custom field type needs a specialized component (e.g. media picker), extend the field component resolver in
EditPageBuilderContent.
Reusable helpers CommonImageUpload and CommonRichEditor under Banulakwin\FilamentPageBuilder\Schemas may be imported in app Filament forms.
Testing
Changelog
See CHANGELOG.md for details.
Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/your-feature) - Run
composer qualityto ensure tests and style pass - Commit and push
- Open a pull request
Package layout (reference)
License
MIT — see LICENSE for details.
All versions of filament-page-builder with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2
banulakwin/laravel-page-builder Version ^1.0
filament/filament Version ^5.0
illuminate/contracts Version ^11.0|^12.0|^13.0
illuminate/database Version ^11.0|^12.0|^13.0
illuminate/support Version ^11.0|^12.0|^13.0
banulakwin/laravel-page-builder Version ^1.0
filament/filament Version ^5.0
illuminate/contracts Version ^11.0|^12.0|^13.0
illuminate/database Version ^11.0|^12.0|^13.0
illuminate/support Version ^11.0|^12.0|^13.0
The package banulakwin/filament-page-builder contains the following files
Loading the files please wait ...