Configuration
Filamentum provides several configuration options through environment variables in your .env file.
Configuration File
All Filamentum settings are defined in config/filamentum.php. These settings can be overridden using environment variables.
Panel Path Configuration
You can change the URL path for the Filament admin panel:
FILAMENTUM_PATH=appThe default path is app, making the admin panel accessible at /app.
You can change this to any path like admin or dashboard.
Feature Toggles
Filamentum allows you to enable or disable various authentication features:
# RegistrationFILAMENTUM_REGISTRATION=true # Password reset functionalityFILAMENTUM_PASSWORD_RESET=true # Email verificationFILAMENTUM_EMAIL_VERIFICATION=true # Email change verificationFILAMENTUM_EMAIL_CHANGE_VERIFICATION=true # User profile managementFILAMENTUM_PROFILE=true| Variable | Default | Description |
|---|---|---|
FILAMENTUM_REGISTRATION | false | Enable/disable user registration |
FILAMENTUM_PASSWORD_RESET | false | Enable/disable password reset |
FILAMENTUM_EMAIL_VERIFICATION | false | Enable/disable email verification |
FILAMENTUM_EMAIL_CHANGE_VERIFICATION | false | Enable/disable email change verification |
FILAMENTUM_PROFILE | true | Enable/disable user profile management |
Laravel Sail
Filamentum comes with Laravel Sail pre-installed for Docker-based development. To start:
./vendor/bin/sail upAccess your application at http://localhost.
Laravel Octane
For high-performance serving, install and start Octane:
# Install Octane with FrankenPHPphp artisan octane:install # Start Octane serverphp artisan octane:start