Looking to hire Laravel developers? Try LaraJobs

laravel-zpilot maintained by zakirjarir

Description
Laravel ZPilot: An ultra-modern, intelligent, and secure web-based configuration wizard for Laravel applications with a premium glassmorphism UI.
Author
Last update
2026/05/05 15:37 (dev-main)
License
Links
Downloads
14

Comments
comments powered by Disqus

Laravel ZPilot 🚀

Latest Version on Packagist Total Downloads Software License

Laravel ZPilot is an ultra-modern, intelligent, and secure web-based configuration wizard for Laravel applications. It simplifies the deployment process by handling everything from system requirements checks to database setup and package configuration in a single click.


✨ Key Features

  • 🎨 Premium Glassmorphism UI: A state-of-the-art interface featuring modern animations and glassmorphism design.
  • 🔍 Dynamic Requirements Checker: Automatically reads your project's composer.json to validate required PHP versions and extensions.
  • ⚙️ Smart .env Manager: Automatically detects missing .env files. It copies from .env.example if available, or generates a default .env configuration if not.
  • 🛡️ Session Fallback Protection: Automatically switches to file session mode during installation to prevent application crashes when the database is not yet configured.
  • 🗄️ Automatic Database Creator: Capable of automatically creating the database if it does not already exist.
  • 🤖 Intelligent Package Setup: Automatically detects and configures popular Laravel packages including JWT, Passport, Sanctum, Telescope, Horizon, and Filament.
  • 🔑 Auto Key Generation: Automatically generates the APP_KEY and other package-specific secret keys upon successful installation.
  • 🔄 Unified Installation: Simplifies the process by combining migrations, seeding, and key generation into a single-step workflow.
  • 🔒 Auto-Lock System: For security, the ZPilot automatically locks itself (returning a 404 error) after completion to prevent unauthorized access.
  • 📱 Fully Responsive: Optimized for seamless performance on all devices including Mobile, Tablet, and Desktop.

📋 Requirements

  • PHP: ^7.4 or ^8.0
  • Laravel: ^8.0, ^9.0, ^10.0, ^11.0, ^12.0, ^13.0

🚀 Installation

Install the package into your Laravel project using the following command:

composer require zakirjarir/laravel-zpilot

🛠️ Usage

After installation, visit the following URL in your browser:

http://your-app.test/install

The ZPilot will guide you through:

  1. Welcome Screen
  2. Server Requirements Check (Dynamic Detection)
  3. Dynamic Environment Setup (Auto-detect from .env.example)
  4. Unified Installation (Migrations, Seeders, Keys & Package Setup)
  5. Finalization

🤝 Contributing

Contributions are welcome! Please see CONTRIBUTING for details.


📄 License

The MIT License (MIT). Please see the License File for more information.


👨‍💻 Developed By

Built with ❤️ by Zakir Jarir