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=app

The 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
VariableDefaultDescription
FILAMENTUM_REGISTRATIONfalseEnable/disable user registration
FILAMENTUM_PASSWORD_RESETfalseEnable/disable password reset
FILAMENTUM_EMAIL_VERIFICATIONfalseEnable/disable email verification
FILAMENTUM_EMAIL_CHANGE_VERIFICATIONfalseEnable/disable email change verification
FILAMENTUM_PROFILEtrueEnable/disable user profile management

Laravel Sail

Filamentum comes with Laravel Sail pre-installed for Docker-based development. To start:

./vendor/bin/sail up

Access 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