How to Install Laravel Filament v3 in 10 Minutes (Step-by-Step)
Filament is a powerful admin panel builder for Laravel, and Filament v3 brings major improvements with better customization, performance, and developer experience. In this guide, you'll learn how to install and configure Laravel Filament v3 from scratch in less than 10 minutes.
🚀 Prerequisites
Before you begin, make sure you have:
- PHP >= 8.1
- Composer
- Laravel >= 10
- A database (MySQL, PostgreSQL, SQLite, etc.)
- Node.js (optional for frontend styling)
✅ Step 1: Create a New Laravel Project
If you don’t already have a Laravel project, run this command:
Move into your project folder:
✅ Step 2: Set Up Your Database
Update your .env
file with your database credentials:
Then run the migration:
✅ Step 3: Install Filament v3
Use Composer to install Filament:
✅ Step 4: Publish Filament Admin Panel
Generate the Filament panel files and register your first admin panel:
You'll be asked some configuration questions. You can use the default values or customize them.
✅ Step 5: Create an Admin User
Now create a user who can log into the Filament admin panel:
Then run:
✅ Step 6: Access the Filament Admin Panel
Start your local development server:
Now visit the Filament dashboard:
Login with:
- Email:
admin@example.com
- Password:
12345678
🎉 Congratulations! You've successfully set up Laravel Filament v3.