bhry98-laravel-ready maintained by bhry98
Description
Laravel Starter to manage [identity, users, RBAC,dynamic enums, and more ] for fresh laravel applications only
Author
Last update
2025/10/11 16:10
(dev-main)
License
Downloads
291
Tags
🧱 bhry98-laravel-ready
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
🚫 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.