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

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.