zakirjarir/laravel-zpilot

Laravel ZPilot: An ultra-modern, intelligent, and secure web-based configuration wizard for Laravel applications with a premium glassmorphism UI.

Maintainers

Package info

github.com/zakirjarir/laravel-zpilot

Language:Blade

pkg:composer/zakirjarir/laravel-zpilot

Statistics

Installs: 5

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.2.2 2026-05-05 13:37 UTC

This package is auto-updated.

Last update: 2026-05-05 13:37:33 UTC


README

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