I created a laravel boilerplate which has basic features and help me setup new projects quickly.
NOTE: This boilerplate does not provide out-of-box customization. But feel free to use and modify any code to your liking.
- Laravel Passport (Api authentication)
- Socialite (Social login)
- Bulma (Flexbox CSS framework)
- Vue (JS framework)
- Standard login and registration
- Social login (Google & Twitter)
- Email verification
- Access through API
- Profile page
- Password reset (user forgets his password)
- Change current password (user knows his current password and wants to update)
- Standard login
- Roles and permissions
- Access through API
- Password reset
- Super admin manages below scenarios
- add or remove roles
- grant or revoke permissions
- create new admin accounts
- 404 page
- Flash messages
- Front-end form validation
- Ban user / admin account
- change current password for admin