PHPackages                             osenco/pledge-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. osenco/pledge-installer

ActiveLibrary

osenco/pledge-installer
=======================

Laravel web installer

064JavaScript

Since May 11Pushed 3y ago1 watchersCompare

[ Source](https://github.com/osenco/pledge-installer)[ Packagist](https://packagist.org/packages/osenco/pledge-installer)[ RSS](/packages/osenco-pledge-installer/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependenciesVersions (1)Used By (0)

Laravel Web Installer
=====================

[](#laravel-web-installer)

Laravel Web installer checks for the following things and install the application in one go.

1. Check For Server Requirements.
2. Check For Folders Permissions.
3. Ability to set database information.
4. Migrate The Database.
5. Seed The Tables.

Note
----

[](#note)

You need to have `.env` to the root

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

[](#installation)

Require this package with composer:

```
composer require osenco/pledge-installer
```

After updating composer, add the ServiceProvider to the providers array in `config/app.php`.

```
'providers' => [
    Pledge\Install\Providers\InstallServiceProvider::class,
];
```

Usage
-----

[](#usage)

Before using this package you need to run :

```
php artisan vendor:publish --provider="Pledge\Install\Providers\InstallServiceProvider"
```

You will notice additional files and folders appear in your project :

- `config/install.php` : Set the requirements along with the folders permissions for your application to run, by default the array contains the default requirements for a basic Laravel app.
- `public/install/assets` : This folder contains a css folder and inside it you will find a `main.css` file, this file is responsible for the styling of your installer, you can overide the default styling and add your own.
- `resources/views/vendor/install` : Contains the HTML code for your installer.
- `/lang/en/install.php` : This file holds all the messages/text.

Installing your application
---------------------------

[](#installing-your-application)

- **Install:** In order to install your application, go to the `/install` url and follow the instructions.

###  Health Score

16

—

LowBetter than 5% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity25

Early-stage or recently created project

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/1e4a04231f4571a99a35c6e8acb096b5cfd7a28eb73b71e026f2024f353fdaca?d=identicon)[maukoese](/maintainers/maukoese)

---

Top Contributors

[![maukoese](https://avatars.githubusercontent.com/u/14233942?v=4)](https://github.com/maukoese "maukoese (2 commits)")

### Embed Badge

![Health badge](/badges/osenco-pledge-installer/health.svg)

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

PHPackages © 2026

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