Download the PHP package maheralyamany/laravel-core-tools without Composer
On this page you can find all versions of the php package maheralyamany/laravel-core-tools. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download maheralyamany/laravel-core-tools
More information about maheralyamany/laravel-core-tools
Files in maheralyamany/laravel-core-tools
Package laravel-core-tools
Short Description Core helpers and request security tools for Laravel
License MIT
Homepage https://github.com/maheralyamany/laravel-core-tools
Informations about the package laravel-core-tools
Laravel Core Tools
Enterprise-ready core helpers & security foundation for Laravel applications
laravel-core-tools is a professional Laravel package that provides a core foundation layer for modern applications, including:
Reusable helpers
Request & API security
Rate limiting
Unified security middleware
Audit trail
Modular and extensible architecture
Designed for SaaS platforms, APIs, government systems, and large-scale Laravel projects.
✨ Why Laravel Core Tools?
✔ Reduce duplicated logic across projects ✔ Centralize and standardize security rules ✔ Clean separation of concerns ✔ Octane-safe (stateless design) ✔ Built for long-term scalability
This is not just a helper package — it is a Core Security Layer.
🚀 Features 🔐 Security
IP Guard (allow / block)
Advanced rate limiting
API token inspection (Bearer)
Suspicious payload detection (basic XSS checks)
Unified security middleware
🧰 Helpers
String helpers
Security helpers
Automatic helper loading
🧩 Modular Architecture
Enable / disable features via config
Use only what you need
🧪 Testing Ready
Pest tests included
Clean, testable architecture
📦 Installation
Publish the configuration file:
⚙️ Configuration
🛡️ Security Middleware
The middleware is registered automatically:
Includes:
IP validation
Rate limiting
API token validation
Payload inspection
Easy integration with:
Logs
Notifications
SIEM systems
External security services
📋 Audit Trail
A clean contract for logging security actions:
You can replace the default logger with:
Database storage
Queues
External APIs
⚡ Laravel Octane Support
Stateless services
No shared memory state
Safe for Swoole & RoadRunner
🏗️ Package Structure src/ ├── Cache/ ├── Drivers │ └── Store ├── Core/ ├── Descriptor ├── Dynamic │ └── Generateors ├── Helpers/ ├── Security/ │ ├── Middleware │ ├── Request │ ├── RateLimit │ ├── Api │ ├── Models │ ├── Events │ ├── Listeners │ └── Audit ├── Contracts/ └── Support/
🧪 Running Tests ./vendor/bin/pest
🎯 Ideal Use Cases
SaaS platforms
REST / GraphQL APIs
Government & enterprise systems
Multi-tenant applications
Large Laravel codebases
📌 Requirements
PHP 8.1+
Laravel 10 / 11 / 12 or higher
🛣️ Roadmap
Geo-IP blocking
Threat scoring system
Security metrics dashboard
Policy integration
AI-based anomaly detection
📄 License
MIT License
👤 Author
Maher Senior Full-Stack Developer Laravel • Security • SaaS Architecture
All versions of laravel-core-tools with dependencies
illuminate/support Version >=10.0
illuminate/console Version >=10.0
illuminate/config Version >=10.0
illuminate/cache Version >=10.0
illuminate/database Version >=10.0
illuminate/contracts Version >=10.0
illuminate/filesystem Version >=10.0