A comprehensive Laravel starter kit built with FilamentPHP 3.x that provides a solid foundation for building modern admin panels and web applications. This kit comes pre-configured with essential features including user management, role-based permissions, multi-language support, and various UI components to accelerate your development process.
- 🚀 Laravel 11 - Latest Laravel framework
- 🎨 FilamentPHP 3.x - Modern admin panel framework
- 🔐 Filament Shield - Complete role and permission management system
- 🌍 Multi-language Support - Language switching capabilities
- 📝 Rich Text Editor - TinyMCE integration for content editing
- 📊 Excel Import/Export - Built-in data import/export functionality
- 🌳 Tree/Nested Resources - Hierarchical data management
- 👥 User & Role Management - Pre-built user and role resources
- ⚡ Quick Setup Command - One-command initialization
- PHP 8.1+
- Laravel 11.x
- FilamentPHP 3.x
- Composer 2.5+
- MySQL 8.0+
- Clone the repository
- Run
composer installto install the dependencies - Copy the environment file:
cp .env.example .env(orcopy .env.example .envon Windows) - Configure your database in
.envfile - Run
php artisan key:generateto generate the application key - Run
php artisan initto initialize the application (migrations, Shield setup, permissions, and super admin) - Run
php artisan serveto start the server - Access the admin panel at
http://localhost:8000/admin
If you prefer to set up manually, follow these steps:
- Clone the repository
- Run
composer installto install the dependencies - Copy the environment file:
cp .env.example .env(orcopy .env.example .envon Windows) - Configure your database in
.envfile - Run
php artisan key:generateto generate the application key - Run
php artisan migrateto create the database tables - Run
php artisan shield:install --panel=admin --minimalto set up Shield - Run
php artisan shield:generate --allto generate permissions - Run
php artisan shield:super-adminto create a super admin user - Run
php artisan serveto start the server