laravel-elevate maintained by codellitech
💎 Why Laravel Elevate?
Upgrading legacy Laravel applications is no longer just a refactor—it's a Transformation. Laravel Elevate is an autonomous migration engine that rebuilds your project's structure, dependencies, and code for the modern era.
[!NOTE] Status: This project is under Active Development. We are continuously adding new AI transformation rules and enterprise modules to help you elevate your application faster.
🌟 Total Transformation Features:
- 🏗️ Structural Alignment: Intelligently moves files and updates architecture to match new Laravel standards.
- 🚀 Target Upgrade Engine: Choose any target version and watch the AI handle the breaking changes.
- 📦 Dependency Intelligence: Scans and upgrades your entire
composer.jsonstack for full compatibility. - 🛡️ Safety Snapshot: Built-in Git-based snapshots with a comprehensive Elevation Report and a celebratory "WOOHOO!" finish.
- 🤖 Context-Aware AI: Specifically handles Migrations, Models, and Controllers with version-specific precision.
- ⚡ Enterprise Modules: One-click integrations for WhatsApp OTP, with RBAC, SaaS Subscriptions, and Admin Panels coming soon.
🛠️ Installation
composer require codellitech/laravel-elevate
System Requirements
- PHP: 8.2 or higher
- Laravel: 5.0 through 13.x
- Git: Highly recommended for safety snapshots
⚙️ Quick Start
1. Initialize
Publish the configuration and add your AI keys to .env:
php artisan vendor:publish --tag="elevate-config"
ELEVATE_AI_PROVIDER=gemini
GEMINI_API_KEY=your_key_here
2. Transform your Project
Run the core engine and follow the interactive prompts to choose your transformation path:
php artisan elevate
3. Finalize the Elevation
After the AI finishes the transformation, finalize the dependency installation:
composer update -W
🔌 Modules & Integrations
Elevate your application beyond just code transformation. One-click inject production-ready features:
| Module | Status | Description |
|---|---|---|
| WhatsApp OTP | ✅ Ready | Secure phone-based authentication. |
| RBAC Suite | ⏳ Coming Soon | Enterprise-grade Roles & Permissions. |
| SaaS Billing | ⏳ Coming Soon | Stripe integration with subscription management. |
| Socialite | ⏳ Coming Soon | Google, GitHub, and Facebook OAuth. |
| Filament Admin | ⏳ Coming Soon | Automatic Admin Dashboard generation. |
| Impersonation | ⏳ Coming Soon | Login as user + detailed activity logs. |
| Session Spy | ⏳ Coming Soon | Microsoft Clarity-style user session replays. |
| Toast Notify | ⏳ Coming Soon | Real-time popup & toast notifications. |
| PWA Engine | ⏳ Coming Soon | Transform your app into a mobile PWA. |
| SEO Suite | ⏳ Coming Soon | Advanced Meta, Schema, and Sitemap tools. |
🏢 About Codelli Technologies
Laravel Elevate is an open-source initiative by Codelli Technologies. We build state-of-the-art AI systems and enterprise architecture for the modern web.
- Website: codellitech.in
- Support: info@codellitech.in | codellitech@gmail.com
👨💻 Main Contributor
Srikanth
Full Stack Developer
LinkedIn | Instagram
📄 License
The MIT License (MIT). Please see License File for more information.