bhry98 / bhry98-laravel-ready
Laravel Starter to manage [identity, users, RBAC,dynamic enums, and more ] for fresh laravel applications only
Installs: 289
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/bhry98/bhry98-laravel-ready
Requires
- php: >=8.2
 - ext-pdo: *
 - barryvdh/laravel-debugbar: ^3.15
 - bezhansalleh/filament-language-switch: ^3.1
 - filament/filament: ^3.3
 - illuminate/console: *
 - joaopaulolndev/filament-edit-profile: ^1.0
 - laravel/framework: >=11.0
 - laravel/sanctum: ^4.0
 - laravolt/avatar: 6.2.0
 - propaganistas/laravel-phone: ^6.0
 - rappasoft/laravel-authentication-log: ^5.0
 - rawilk/laravel-settings: ^3.4
 - solution-forest/filament-translate-field: ^1.4
 - spatie/laravel-medialibrary: ^11.12
 - tapp/filament-timezone-field: ^3.0
 - tomatophp/filament-translation-component: ^1.0
 - ysfkaya/filament-phone-input: ^3.1
 
README
A Laravel starter package designed to help developers kickstart new Laravel projects with production-ready settings, pre-installed packages, and a clean architecture structure. Ideal for rapid development with best practices in mind.
๐ Features
- โ Laravel 11+ support
 - ๐ Pre-configured user authentication
 - ๐งฐ API structure ready for Laravel Sanctum
 - ๐ Role and permission management using 
spatie/laravel-permission - ๐ฆ Centralized response and error handling
 - ๐ฅ Basic user and role seeders
 - ๐งฑ Modular architecture with 
ApiControllerandBaseService - ๐ Laravel Debugbar for development debugging
 - ๐ ๏ธ Helper functions and traits included
 
๐ฆ Included Packages
spatie/laravel-permissionlaravel/sanctumbarryvdh/laravel-debugbarspatie/laravel-query-builder(optional)- Custom helper functions and service classes
 
๐ Folder Structure Overview
app/
โโโ Actions/
โโโ Http/
โ   โโโ Controllers/
โ   โ   โโโ Api/
โ   โ   โโโ Auth/
โ   โโโ Middleware/
โ   โโโ Requests/
โโโ Models/
โโโ Services/
routes/
โโโ api.php
โโโ web.php
config/
database/
โโโ seeders/
๐ Documentation
- ๐ Users Management Overview ยป
 - ๐ RBAC (Roles & Permissions) Overview ยป
 - ๐ Enums System Overview ยป
 
๐ซ Security: Reset Password Attempt Limit
A configurable limit on failed password reset attempts is built in to reduce brute-force attacks.
It can be customized via config/auth.php or through your own middleware logic.