This is a Filament v3 Starter Kit for Laravel 12, designed to accelerate the development of Filament-powered applications.
Preview:
Dark Mode:
You need the Laravel Installer if it is not yet installed.
composer global require laravel/installer
Now you can create a new project using the Laravel Filament Starter Kit.
laravel new test-kit --using=ercogx/laravel-filament-starter-kit
1️⃣ Database Configuration
By default, this starter kit uses SQLite. If you’re okay with this, you can skip this step. If you prefer MySQL, follow these steps:
.env
php artisan migrate
rm database/database.sqlite
2️⃣ Create Filament Admin User
php artisan make:filament-user
3️⃣ Assign Super Admin Role
php artisan shield:super-admin --user=1 --panel=admin
4️⃣ Generate Permissions
php artisan shield:generate --all --ignore-existing-policies --panel=admin
user
mode.This kit includes Laravel Pint for automatic PHP code styling and structured PHPDoc generation for your models.
After running migrations, execute the following command to update model documentation:
php artisan ide-helper:models -W && ./vendor/bin/pint app
The composer check
script runs tests, PHPStan, and Pint for code quality assurance:
composer check
This project is open-source and licensed under the MIT License.
We welcome contributions! Feel free to open issues, submit PRs, or suggest improvements.