PHPackages                             nativecode/laravel-installer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. nativecode/laravel-installer

ActiveLibrary

nativecode/laravel-installer
============================

A step-by-step application installer with environment configuration and validation rules.

v1.0.0(today)02↑2900%MITPHPPHP ^8.2.0

Since Jul 31Pushed todayCompare

[ Source](https://github.com/pyntree-technologies/nativecode-installer)[ Packagist](https://packagist.org/packages/nativecode/laravel-installer)[ RSS](/packages/nativecode-laravel-installer/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (3)Versions (2)Used By (0)

NativeCode Laravel Installer
============================

[](#nativecode-laravel-installer)

A powerful step-by-step installation wizard for Laravel applications. It simplifies the initial setup process by validating server requirements, configuring the environment, connecting to the database, and completing the application installation through an intuitive interface.

Features
--------

[](#features)

- Step-by-step installation wizard
- Server requirements validation
- File and directory permissions check
- Environment configuration
- Database configuration
- Secure installation lock to prevent reinstallation
- Installer reset command for development and testing
- Supports Laravel 10.x, 11.x, and 12.x

Requirements
------------

[](#requirements)

- PHP 8.2 or later
- Laravel 10.x, 11.x, or 12.x
- guzzlehttp/guzzle ^7.0

Installation
------------

[](#installation)

### Production

[](#production)

Install the package using Composer:

```
composer require nativecode/laravel-installer:^1.0
```

### Local Development

[](#local-development)

If you are developing the package locally, add the following repository to your application's `composer.json`:

```
"repositories": [
    {
        "type": "path",
        "url": "packages/nativecode/laravel-installer",
        "options": {
            "symlink": true
        }
    }
]
```

Then install the package:

```
composer require nativecode/laravel-installer:@dev
```

Usage
-----

[](#usage)

After installing the package, visit the following URL in your browser:

```
/install

```

The installation wizard includes the following steps:

1. Welcome
2. Server Requirements Check
3. File Permissions Check
4. Application Setup
    - Purchase Code Validation
    - Environment Configuration
    - Database Configuration
5. Installation Complete

Once the installation is finished, a lock file is created at:

```
storage/installed

```

This prevents the installer from being accessed again for security reasons.

Reset the Installer
-------------------

[](#reset-the-installer)

For development or testing, you can reset the installer by removing the installation lock file:

```
php artisan installer:reset
```

To skip the confirmation prompt:

```
php artisan installer:reset --force
```

Running Tests
-------------

[](#running-tests)

```
composer install
./vendor/bin/phpunit
```

License
-------

[](#license)

This package is released under the MIT License. See the [LICENSE](LICENSE) file for more information.

Copyright
---------

[](#copyright)

Copyright © 2019-2026 NativeCode. All rights reserved.

###  Health Score

40

—

FairBetter than 86% of packages

Maintenance100

Actively maintained with recent releases

Popularity3

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

0d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5cdfdcf531ffd9b8146d5afb55bb74db554d95dd8994a0e38fc2ab03950583bc?d=identicon)[iamsurendhar](/maintainers/iamsurendhar)

---

Top Contributors

[![surendharnagarajan](https://avatars.githubusercontent.com/u/40541316?v=4)](https://github.com/surendharnagarajan "surendharnagarajan (3 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/nativecode-laravel-installer/health.svg)

```
[![Health](https://phpackages.com/badges/nativecode-laravel-installer/health.svg)](https://phpackages.com/packages/nativecode-laravel-installer)
```

###  Alternatives

[aws/aws-sdk-php

AWS SDK for PHP - Use Amazon Web Services in your PHP project

6.2k555.0M2.8k](/packages/aws-aws-sdk-php)[neuron-core/neuron-ai

The PHP Agentic Framework.

2.0k832.6k50](/packages/neuron-core-neuron-ai)[craftcms/cms

Craft CMS

3.6k3.7M3.3k](/packages/craftcms-cms)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3661.3M48](/packages/tencentcloud-tencentcloud-sdk-php)[tempest/framework

The PHP framework that gets out of your way.

2.3k37.6k18](/packages/tempest-framework)[eslazarev/wildberries-sdk

Wildberries OpenAPI clients (generated).

293.1k](/packages/eslazarev-wildberries-sdk)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
