Larament
Larament is a time-saving starter kit to quickly launch Laravel projects. It includes FilamentPHP pre-installed and configured, along with additional tools and features to streamline your development workflow.
Features
Security and Testing
- PESTPHP: Preconfigured with test cases for streamlined testing.
- Strict mode enabled: Prevents lazy loading (N+1 queries) and guards against discarding or accessing missing attributes.
- Production safeguards: Prevents destructive commands in production.
- Architectural testing with Archtest.
- Static analysis using PHPStan.
- Debugging with Laravel Debugbar.
Quality of Life
- Custom login page autofills email and password with seeded data.
- Built-in password generator action on user profile and resource pages.
- Enhanced global search includes email addresses.
- Auto-translatable component labels.
composer review
: A single command to run Pint, PHPStan, and PEST.- Helper functions available through a dedicated helper file.
- Custom
php artisan make:filament-action
command for generating Filament actions.
Design
- Filament Panel's primary color is preset to blue.
- SPA mode enabled by default.
- Global search keybinding set to
CTRL + K
orCMD + K
. - Ready-to-use FilamentPHP custom theme.
- Enhanced profile page with a built-in password generator.
Default User
A default user is seeded with the following credentials, pre-filled on the login page:
DEFAULT_USER_NAME="John Doe"
DEFAULT_USER_EMAIL="[email protected]"
DEFAULT_USER_PASSWORD="password"
Included Packages
The following packages are pre-installed: