Create your Laravel project
If you haven’t already, create a new Laravel project:Then, install Filament following the panel builder installation instructions.
Create models and migrations
Let’s build a simple blog with Authors and Posts. Create the models:Update the migrations in Run the migrations:
database/migrations/:Generate Filament resources
Use the This creates
--generate flag to automatically create resources with forms and tables:AuthorResource.php and PostResource.php in app/Filament/Resources/ with automatically generated forms, tables, and pages.What you’ve built
Author Management
Full CRUD interface for managing blog authors with searchable tables and validated forms.
Post Management
Create and edit blog posts with markdown content, auto-generated slugs, and publishing controls.
Relationships
Select authors for posts with searchable dropdowns and see author details in the posts table.
Filters & Search
Filter posts by author and publication status, plus full-text search on titles and authors.
Next steps
Now that you have a working admin panel, explore more features:- Resources - Learn about all resource capabilities
- Form Components - Discover 30+ available form fields
- Table Features - Add sorting, searching, and bulk actions
- Actions - Create custom actions and modals
- Widgets - Add dashboard widgets for analytics