PHPackages                             akw82/laravel-livewire-module-generator - 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. akw82/laravel-livewire-module-generator

ActiveLibrary

akw82/laravel-livewire-module-generator
=======================================

create a module containing everything you want for a starter module.

23PHP

Since Jan 2Pushed 3y ago1 watchersCompare

[ Source](https://github.com/Akw82/laravel-livewire-module-generator)[ Packagist](https://packagist.org/packages/akw82/laravel-livewire-module-generator)[ RSS](/packages/akw82-laravel-livewire-module-generator/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

laravel-livewire-module-generator
=================================

[](#laravel-livewire-module-generator)

Create a module containing everything you want for a starter module.

1. Installing Jetstream livewire

Installing Jetstream:
=====================

[](#installing-jetstream)

You may use Composer to install Jetstream into your new Laravel project:

composer require laravel/jetstream

Install Jetstream With Livewire:
================================

[](#install-jetstream-with-livewire)

php artisan jetstream:install livewire --teams

Finalizing The Installation:
============================

[](#finalizing-the-installation)

After installing Jetstream, you should install and build your NPM dependencies and migrate your database:

npm install npm run dev php artisan migrate

Publish the Livewire stack's Blade components:
==============================================

[](#publish-the-livewire-stacks-blade-components)

php artisan vendor:publish --tag=jetstream-views

Install Package
===============

[](#install-package)

composer require akw82/laravel-livewire-module-generator

Publishing config:
==================

[](#publishing-config)

php artisan vendor:publish --provider="Akw82\\LaravelLivewireModuleGenerator\\GenerateModuleServiceProvider" --tag="config"

publishing all the required components:
=======================================

[](#publishing-all-the-required-components)

php artisan vendor:publish --provider="Akw82\\LaravelLivewireModuleGenerator\\GenerateModuleServiceProvider" --tag="components"

Spatie Installing:
==================

[](#spatie-installing)

Consult the Prerequisites page for important considerations regarding your User models! This package publishes a config/permission.php file. If you already have a file by that name, you must rename or remove it. You can install the package via composer:

composer require spatie/laravel-permission

Publish the migration and the config/permission.php config file:
================================================================

[](#publish-the-migration-and-the-configpermissionphp-config-file)

php artisan vendor:publish --provider="Spatie\\Permission\\PermissionServiceProvider"

Clear your config cache:
========================

[](#clear-your-config-cache)

php artisan optimize:clear

Run the migrations:
===================

[](#run-the-migrations)

php artisan migrate

Add the Spatie\\Permission\\Traits\\HasRoles trait to your User model:
======================================================================

[](#add-the-spatiepermissiontraitshasroles-trait-to-your-user-model)

use Illuminate\\Foundation\\Auth\\User as Authenticatable; use Spatie\\Permission\\Traits\\HasRoles;

class User extends Authenticatable { use HasRoles;

```
// ...

```

}

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity23

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/51d8893423bdf2266a87ed9c2dbcdf5490919535d475fb219d7072285690168a?d=identicon)[Akw82](/maintainers/Akw82)

---

Top Contributors

[![Akw82](https://avatars.githubusercontent.com/u/31769365?v=4)](https://github.com/Akw82 "Akw82 (11 commits)")

### Embed Badge

![Health badge](/badges/akw82-laravel-livewire-module-generator/health.svg)

```
[![Health](https://phpackages.com/badges/akw82-laravel-livewire-module-generator/health.svg)](https://phpackages.com/packages/akw82-laravel-livewire-module-generator)
```

PHPackages © 2026

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