PHPackages                             almirfrances/tanzainstaller - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. almirfrances/tanzainstaller

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

almirfrances/tanzainstaller
===========================

A Laravel package for a multistep installation wizard

v1.0.0(1y ago)21MITBladePHP ^8.1

Since Dec 13Pushed 1y ago1 watchersCompare

[ Source](https://github.com/almirfrances/tanzainstaller)[ Packagist](https://packagist.org/packages/almirfrances/tanzainstaller)[ Docs](https://almirfrances.com)[ RSS](/packages/almirfrances-tanzainstaller/feed)WikiDiscussions main Synced 1mo ago

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

TanzaInstaller
==============

[](#tanzainstaller)

[![Packagist Version](https://camo.githubusercontent.com/751ac71e59d21e90788c30efcb766551eb219a881b57046539ac403780b2bf19/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f616c6d69726672616e6365732f74616e7a61696e7374616c6c6572)](https://camo.githubusercontent.com/751ac71e59d21e90788c30efcb766551eb219a881b57046539ac403780b2bf19/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f616c6d69726672616e6365732f74616e7a61696e7374616c6c6572)[![PHP Version](https://camo.githubusercontent.com/7c93bac10fcdcf83505c72872c338fbc20867cbe1d58ebb57cae5bf85bd73e6a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f616c6d69726672616e6365732f74616e7a61696e7374616c6c6572)](https://camo.githubusercontent.com/7c93bac10fcdcf83505c72872c338fbc20867cbe1d58ebb57cae5bf85bd73e6a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f616c6d69726672616e6365732f74616e7a61696e7374616c6c6572)[![License](https://camo.githubusercontent.com/6bd21c91e13834b4980cb333c2577abc84fab1a9ce5fe0b30d98fff87e0107ac/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f616c6d69726672616e6365732f74616e7a61696e7374616c6c6572)](https://camo.githubusercontent.com/6bd21c91e13834b4980cb333c2577abc84fab1a9ce5fe0b30d98fff87e0107ac/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f616c6d69726672616e6365732f74616e7a61696e7374616c6c6572)[![Downloads](https://camo.githubusercontent.com/350ed2472f437c10c451f9f8d7f56547b95aea31c5150d68e36ccc3fbf8ae783/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f616c6d69726672616e6365732f74616e7a61696e7374616c6c6572)](https://camo.githubusercontent.com/350ed2472f437c10c451f9f8d7f56547b95aea31c5150d68e36ccc3fbf8ae783/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f616c6d69726672616e6365732f74616e7a61696e7374616c6c6572)

TanzaInstaller is a Laravel package that provides a seamless multistep installation wizard for your Laravel applications. It ensures proper configuration of your application in a user-friendly manner.

Features
--------

[](#features)

- Multistep installation wizard
- Dynamic configuration updates
- Middleware to ensure installation is complete
- Easily customizable and extensible

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

[](#installation)

### Step 1: Install the package

[](#step-1-install-the-package)

Run the following command in your Laravel application:

```
composer require almirfrances/tanzainstaller --dev
```

### Step 2: Publish the package assets

[](#step-2-publish-the-package-assets)

Publish the package configuration and views using the command:

```
php artisan vendor:publish --tag=tanzainstaller
```

### Step 3: Configure the .env

[](#step-3-configure-the-env)

Ensure the following variables are in your .env file:

```
INSTALLER_INSTALLED=false
```

Middleware
----------

[](#middleware)

This package includes middleware to ensure that the application cannot be accessed until the installation is complete. The middleware automatically redirects to /install if the application is not installed.

### Example .env Configuration

[](#example-env-configuration)

```
APP_NAME=Laravel
APP_ENV=local
APP_KEY=
APP_DEBUG=false
APP_TIMEZONE=UTC
APP_URL=http://localhost

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=

SESSION_DRIVER=file
SESSION_LIFETIME=120
SESSION_ENCRYPT=false
SESSION_PATH=/
SESSION_DOMAIN=null

CACHE_STORE=file
CACHE_PREFIX=

INSTALLER_INSTALLED=false
```

Contributing
------------

[](#contributing)

Contributions are welcome! Please submit a pull request or open an issue to discuss improvements or bug fixes. License

TanzaInstaller is open-sourced software licensed under the MIT license.

**Author**: [Almir Frances](https://almirfrances.com)
**GitHub**: [almirfrances](https://github.com/almirfrances)

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance39

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity47

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

515d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e61aae4db95e9c3e249004817b7da77272b17bc6748c72a1a344ae6de7aea5c7?d=identicon)[almirfrances](/maintainers/almirfrances)

---

Top Contributors

[![almirfrances](https://avatars.githubusercontent.com/u/176805624?v=4)](https://github.com/almirfrances "almirfrances (6 commits)")

---

Tags

laravelpackageinstallerwizard

### Embed Badge

![Health badge](/badges/almirfrances-tanzainstaller/health.svg)

```
[![Health](https://phpackages.com/badges/almirfrances-tanzainstaller/health.svg)](https://phpackages.com/packages/almirfrances-tanzainstaller)
```

###  Alternatives

[bensampo/laravel-embed

Painless responsive embeds for videos, slideshows and more.

142146.8k](/packages/bensampo-laravel-embed)[erlandmuchasaj/laravel-gzip

Gzip your responses.

40129.3k2](/packages/erlandmuchasaj-laravel-gzip)[tehwave/laravel-achievements

Simple, elegant Achievements the Laravel way

7012.8k](/packages/tehwave-laravel-achievements)[wujunze/money-wrapper

MoneyPHP Wrapper

113.8k](/packages/wujunze-money-wrapper)

PHPackages © 2026

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