- registration
- email verification
- login
- logout
- password reset
- profile management
- creation
- settings
- roles and permissions
- invitations
- member management
- switching
Look at the AppServiceProvider.php
file for the defaults features.
- Safe Console
- Immutable Dates
- Strict & Unguarded Models
- Strict Password rules
- Force HTTPS
- Asset Prefetching
To ensure code quality, we use the following tools:
- ESLint for JavaScript linting
- Prettier for code formatting
- Pint for PHP code formatting
- Rector for automated refactoring of PHP code
- PHPStan for static analysis of PHP code
- Pest for testing PHP code and coverage
To run these tools, you can use the following commands:
# For JavaScript linting
npm run lint
# For JavaScript formatting
npm run format
# For PHP linting
composer lint
# For PHP automated refactoring
composer refactor
# For PHP static analysis
composer analyse
# For PHP testing
composer test
# For PHP code coverage
composer coverage