PHPackages                             norman-huth/advanced-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. [CLI &amp; Console](/categories/cli)
4. /
5. norman-huth/advanced-laravel-installer

AbandonedArchivedLibrary[CLI &amp; Console](/categories/cli)

norman-huth/advanced-laravel-installer
======================================

235PHP

Since Apr 6Pushed 2y ago1 watchersCompare

[ Source](https://github.com/Muetze42/advanced-laravel-installer)[ Packagist](https://packagist.org/packages/norman-huth/advanced-laravel-installer)[ RSS](/packages/norman-huth-advanced-laravel-installer/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

I have completely redeveloped a Lura with Laravel 11. I will now dedicate myself to this project for Commands/Lura/Installers etc:

[![Lura2](https://raw.githubusercontent.com/Muetze42/lura2/main/art/banner.png)](https://github.com/Muetze42/lura2)

---

Laravel Application Installer
=============================

[](#laravel-application-installer)

A personal modified version of the [norman-huth/laravel-installer](https://github.com/Muetze42/laravel-installer) with the following changes:

- Remove [Starter Kits](https://laravel.com/docs/starter-kits) option
- Add [Tailwind CSS](https://tailwindcss.com) option
- Tailwind CSS will be installed with plugins [@tailwindcss/forms](https://www.npmjs.com/package/@tailwindcss/forms)and [tailwind-scrollbar](https://www.npmjs.com/package/tailwind-scrollbar)
- Add [FontAwesome (Vue.js)](https://fontawesome.com) option
- Add [ESLint](https://eslint.org) option
- Add [IDE Helper Generator for Laravel](https://github.com/barryvdh/laravel-ide-helper) option
- Add „[Sass](https://sass-lang.com) instead of CSS“ option
- Add a complete working setup if install [Inertia.js](https://inertiajs.com/)
- response as JSON on API path [app.php](https://github.com/Muetze42/advanced-laravel-installer/blob/main/storage/app.php#L20)
- Set `redirectGuestsTo` `/` in [app.php](https://github.com/Muetze42/advanced-laravel-installer/blob/main/storage/app.php#L16)
- Add optional [pnpm](https://pnpm.io/) / [npm](https://www.npmjs.com/) dependencies installation and assets compiling
- Automatic add [phpcs.xml](https://github.com/Muetze42/advanced-laravel-installer/blob/main/storage/phpcs.xml) file
- Change [.editorconfig](https://github.com/Muetze42/advanced-laravel-installer/blob/main/storage/.editorconfig) file
- Add [Model](https://github.com/Muetze42/advanced-laravel-installer/blob/main/storage/stubs/model.stub)and [Migration (Create)](https://github.com/Muetze42/advanced-laravel-installer/blob/main/storage/stubs/migration.create.stub) stubs
- Add [other stubs](https://github.com/Muetze42/advanced-laravel-installer/tree/main/storage/stubs): [psr-12 „4.2 Using traits“](https://www.php-fig.org/psr/psr-12/#42-using-traits) formatted
- Transform target directory to lower cases
- Copy [lang](https://github.com/laravel/framework/tree/10.x/src/Illuminate/Translation/lang/en) directory into the project after composer install
- Add [norman-huth/nova-assets-versioning](https://github.com/Muetze42/nova-assets-versioning) if install [Laravel Nova](https://nova.laravel.com/)
- Add [Laravel-activitylog](https://spatie.be/docs/laravel-activitylog) option
- Add [Laravel-medialibrary](https://spatie.be/docs/laravel-medialibrary) option
- Publish and customize diverse configs and migration
- Install [Laravel Dusk](https://laravel.com/docs/dusk) for development
- Add [Laravel Pint](https://laravel.com/docs/pint) file with mixed Laravel &amp; [PSR-12](https://www.php-fig.org/psr/psr-12/) rules configuration ([Rules](https://github.com/Muetze42/advanced-laravel-installer/blob/main/storage/pint.json))
- Extend [TestCase](https://github.com/Muetze42/advanced-laravel-installer/blob/main/storage/test-case/93519c98470fc8240aed892b40c5a9fc.stub)
- Add [Laravel Pint](https://laravel.com/docs/pint) and [PHPMD](https://phpmd.org/) as Composer script
- Add custom error pages option
- Add Fonts ([Inter](https://github.com/rsms/inter) &amp; [Fira Code](https://github.com/tonsky/FiraCode))
- Add helper files option
- Uncomment database setting in the `phpunit.xml` file
- Run [Laravel Pint](https://laravel.com/docs/pint) after installation
- Add `deploy.sh`, `.php-cs-fixer.cache`, `/deploy/*.sh` to `.gitignore`
- Add [Sentry](https://sentry.io/) option
- Change rename base Controller to AbstractController
- Add [norman-huth/php-library](https://github.com/Muetze42/php-library) option
- Add [dev commands](https://github.com/Muetze42/php-library/blob/main/src/Lib/CommandRegistry.php#L14) if install php-library

This installer only has the Vue.js as option, because I created this only according to my **personal** needs.
I create each of my Laravel applications with this installer to save time on an initial setup.

Install
-------

[](#install)

```
composer global require norman-huth/advanced-laravel-installer:"@dev"
```

### Don't forget to register the installer after install

[](#dont-forget-to-register-the-installer-after-install)

```
lura register norman-huth/advanced-laravel-installer
```

Run
---

[](#run)

```
lura
```

---

[![Stand With Ukraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner2-direct.svg)](https://vshymanskyy.github.io/StandWithUkraine/)

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity19

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://avatars.githubusercontent.com/u/2579233?v=4)[Muetze](/maintainers/Muetze)[@muetze](https://github.com/muetze)

---

Top Contributors

[![Muetze42](https://avatars.githubusercontent.com/u/26193232?v=4)](https://github.com/Muetze42 "Muetze42 (92 commits)")

---

Tags

cliconsole-applicationlaravel-installerlura

### Embed Badge

![Health badge](/badges/norman-huth-advanced-laravel-installer/health.svg)

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

###  Alternatives

[wp-cli/wp-cli

WP-CLI framework

5.0k17.2M320](/packages/wp-cli-wp-cli)[consolidation/annotated-command

Initialize Symfony Console commands from annotated command class methods.

22569.8M19](/packages/consolidation-annotated-command)[chi-teck/drupal-code-generator

Drupal code generator

26947.8M5](/packages/chi-teck-drupal-code-generator)[seld/cli-prompt

Allows you to prompt for user input on the command line, and optionally hide the characters they type

24725.8M17](/packages/seld-cli-prompt)[illuminate/console

The Illuminate Console package.

12944.1M5.1k](/packages/illuminate-console)[php-tui/php-tui

Comprehensive TUI library heavily influenced by Ratatui

589747.0k6](/packages/php-tui-php-tui)

PHPackages © 2026

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