This section walks through the basics of building pages with Layup: creating pages in the Filament panel, adding widgets with the visual builder, configuring rows and columns, and publishing pages to the frontend.
Prerequisites
Before starting, make sure you have:
- Installed the package and registered
LayupPluginin your panel provider (see Installation) - Run migrations (
php artisan migrate) - Set up the Tailwind safelist (see Installation)
Quick start
- Visit your Filament panel (e.g.,
/admin) - Click Pages in the sidebar
- Click Create to start a new page
- Add a row by clicking Add Row and choosing a column layout
- Click the + button inside a column to add a widget
- Edit the widget in the slideover (Content, Design, Advanced tabs)
- Set the status to Published and save
Your page is now live at /{prefix}/{slug} (default: /pages/{slug}).
Contributors
Thank you to everyone who has contributed to this package. Every pull request, bug report, and idea makes a difference.