achmadhadikurnia / laravel-filamentum
Filamentum is a Laravel starter kit with Filament admin panel.
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:project
pkg:composer/achmadhadikurnia/laravel-filamentum
Requires
- php: ^8.2
- laravel/framework: ^12.0
- laravel/octane: ^2.13
- laravel/tinker: ^2.10.1
- spatie/laravel-permission: ^6.23
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.16
- fakerphp/faker: ^1.23
- laravel/pail: ^1.2.2
- laravel/pint: ^1.24
- laravel/sail: ^1.41
- laravel/telescope: ^5.14
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- phpunit/phpunit: ^11.5.3
This package is auto-updated.
Last update: 2025-11-16 08:15:15 UTC
README
About Filamentum
Filamentum is a Laravel starter kit with the Filament admin panel and essential packages pre-installed.
Installation
You can install Filamentum in two ways:
1. Via Laravel Installer
Create a new project using Laravel installer with Filamentum as the starter kit:
laravel new my-app --using=kanekescom/filamentum
2. Via Composer
You can install Filamentum in two ways:
a. Using Composer Create-Project:
composer create-project kanekescom/filamentum my-app
b. Clone from GitHub:
git clone https://github.com/kanekescom/filamentum.git my-app
cd my-app
composer install
After installation, your application will be ready with all the essential packages and configurations set up.
Laravel Sail
This project comes with Laravel Sail pre-installed for Docker-based development environments. To get started with Sail, you'll need to have Docker installed on your system.
After installing Docker, you can start the Sail environment with:
./vendor/bin/sail up
Once the containers are up, you can access your application in your web browser at http://localhost.
For more information about Laravel Sail configuration and usage, please refer to the official Laravel Sail documentation.
Laravel Octane
This project comes with Laravel Octane pre-installed for high-performance serving of your Laravel application. To use Octane with FrankenPHP (the default server for this project), you need to run the installation command:
php artisan octane:install
When prompted, select "frankenphp" as your server.
After installation, you can start your application using Octane with:
php artisan octane:start
For more information about Laravel Octane configuration and usage, please refer to the official Laravel Octane documentation.
Running Tests
You can run the test suite using Composer:
composer test
This will execute all tests using PestPHP, which is configured as the default testing framework for this project.
Alternatively, you can run tests directly using the Artisan command:
php artisan test
Installed Packages
Filamentum comes with several pre-installed packages to help you build your application:
- laravel/framework v12 - The core Laravel framework
- laravel/octane v2 - High-performance Laravel application server
- laravel/sail v1 - Docker setup for Laravel applications
- laravel/telescope v5 - Debug assistant for Laravel
- spatie/laravel-permission v6 - Roles and permissions management
- barryvdh/laravel-debugbar v3 - Debug bar for Laravel
Recommended Additional Packages
To further enhance your Laravel application, consider adding these recommended packages:
- laravel/horizon - Dashboard for Laravel queues
- laravel/nightwatch - Application monitoring tool
- laravel/passport - OAuth2 server for API authentication
- laravel/sanctum - Authentication for SPAs and APIs
- laravel/socialite - OAuth authentication with social networks
- barryvdh/laravel-ide-helper v3 - IDE helper files for Laravel
Refer to each package's documentation for specific installation and configuration instructions.
License
Filamentum is open-sourced software licensed under the MIT license.