bhry98 / bhry98-laravel-ready
Laravel Starter to manage [identity, users, RBAC,dynamic enums, and more ] for fresh laravel applications only
v1.0.1
2025-05-26 20:56 UTC
Requires
- php: >=8.2
- ext-pdo: *
- illuminate/console: *
- laravel/framework: >=11.0
- laravel/sanctum: ^4.0
- laravolt/avatar: 6.2.0
- rawilk/laravel-settings: ^3.4
- spatie/laravel-medialibrary: ^11.12
README
A Laravel starter package designed to help developers kickstart new Laravel projects with production-ready settings, pre-installed packages, and clean architecture structure. Ideal for rapid development with best practices in mind.
🚀 Features
- Laravel 11+ support
- Pre-configured user authentication
- API structure ready
- Role and permission management (spatie/laravel-permission)
- Laravel Sanctum for API authentication
- Centralized response and error handling
- Basic user and role seeders
- Ready-to-use
ApiController
andBaseService
structure - Laravel Debugbar (dev only)
📦 Included Packages
spatie/laravel-permission
laravel/sanctum
barryvdh/laravel-debugbar
spatie/laravel-query-builder
(optional, for clean query handling)- Custom helper functions
📂 Folder Structure Overview
app/ ├── Actions/ ├── Http/ │ ├── Controllers/ │ │ ├── Api/ │ │ └── Auth/ │ ├── Middleware/ │ └── Requests/ ├── Models/ ├── Services/ routes/ ├── api.php ├── web.php config/ database/ ├── seeders/