mkamelmasoud / starter-core-kit
A reusable Laravel starter kit for custom exception handling, middleware, and shared utilities.
dev-main
2025-08-28 14:38 UTC
Requires
- php: >=7.0 <8.6
- illuminate/support: ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12.0
Requires (Dev)
- laravel/framework: ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12.0
This package is not auto-updated.
Last update: 2025-08-29 13:27:26 UTC
README
A lightweight, extendable Laravel starter package.
✨ Features
- ✅ Custom global exception handling
- ✅ API request header validation middleware
- ✅ Dynamic locale middleware
- ✅ Exception messages localization (multi-language support)
- ✅ Exception logging to the database (optional, via migration publishing)
📦 Installation
You can install the package via Composer:
composer require mkamelmasoud/starter-core-kit
⚙️ Configuration
To publish the configuration file and language files, run:
php artisan vendor:publish --tag=starter-core-kit
📖 Documentation
For complete documentation, please visit the GitHub repository or check the README.md file included with this package.