A comprehensive, production-ready Laravel starter package
Custom global exception handler with JSON responses and multi-language support
Multi-provider AI support with OpenAI and Router.ai integration
Base repository and service layer with caching and transaction support
API header validation, locale detection, and custom middleware
Advanced query building, pagination, search, and caching
Multi-language support with English and Arabic translations
composer require mkamelmasoud/starter-core-kit
The package will automatically register its service provider.
php artisan vendor:publish --tag=starter-core-kit
The package provides comprehensive exception handling for common Laravel exceptions:
| Feature | Description | Status |
|---|---|---|
| Exception Handling | Custom global exception handler with JSON responses | ✅ Ready |
| AI Integration | Multi-provider AI support (OpenAI, Router.ai) | ✅ Ready |
| Repository Pattern | Base repository and service layer implementation | ✅ Ready |
| Middleware | API header validation and locale detection | ✅ Ready |
| Caching | Built-in caching with TTL configuration | ✅ Ready |
| Internationalization | Multi-language support (English/Arabic) | ✅ Ready |
Install the package and start building amazing Laravel applications with our comprehensive starter kit.
This package is open-sourced software licensed under the MIT license.
Made with ❤️ by Mostafa Kamel