PHPackages                             robsox/modulemanager-module - 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. [Framework](/categories/framework)
4. /
5. robsox/modulemanager-module

ActiveLaravel-module[Framework](/categories/framework)

robsox/modulemanager-module
===========================

Used to manage, install and configure Laravel modules

03PHP

Since May 23Pushed 2y agoCompare

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

READMEChangelog (1)DependenciesVersions (1)Used By (0)

Module Management for Laravel
=============================

[](#module-management-for-laravel)

A Module for managing Laravel modules settings, status etc

This package gives you everything you need to build and manage CRUD modules with ease. Fill in the builder form and the entire module is built for you. Once you click 'Build' you will be redirected to the index page of the new module and immediately be able to add and edit items to the new module.

[![Latest Stable Version](https://camo.githubusercontent.com/a09aead9eb05d90b4f46a78beaa916b144efaa1c68f22322e7a1b88a8c32f525/68747470733a2f2f706f7365722e707567782e6f72672f73696d706c65706c65622f6d6f64756c656d616e616765722d6d6f64756c652f76)](//packagist.org/packages/simplepleb/modulemanager-module) [![Total Downloads](https://camo.githubusercontent.com/f100996729e7e835ef6213be869328f861d8cf143ced62610d3987930013e52e/68747470733a2f2f706f7365722e707567782e6f72672f73696d706c65706c65622f6d6f64756c656d616e616765722d6d6f64756c652f646f776e6c6f616473)](//packagist.org/packages/simplepleb/modulemanager-module) [![Latest Unstable Version](https://camo.githubusercontent.com/f5bbbf5527b289fb44bf9d955ac72f539e9004c3a6cb5b62b6d19fc860d502eb/68747470733a2f2f706f7365722e707567782e6f72672f73696d706c65706c65622f6d6f64756c656d616e616765722d6d6f64756c652f762f756e737461626c65)](//packagist.org/packages/simplepleb/modulemanager-module) [![License](https://camo.githubusercontent.com/59b7d520ed9947100000f462842687e6256eeaac6a0a890e7353c96492d15589/68747470733a2f2f706f7365722e707567782e6f72672f73696d706c65706c65622f6d6f64756c656d616e616765722d6d6f64756c652f6c6963656e7365)](//packagist.org/packages/simplepleb/modulemanager-module)

Module Settings
===============

[](#module-settings)

Without requiring any database use - we created a simple way to allow the site admin to modify settings for any module.

By default, the settings form will edit and save the `Module\{ModuleName}\Config\config.php` file. If your module has a more complex settings requirement take note of the settings() method of the ModuleManager.

```
        /**
         * If the module has its own settings method use it instead
         */
        if (class_exists("\Modules\\".$name."\Http\Controllers\SettingsController")) {

            $func = "\Modules\\".$name."\Http\Controllers\SettingsController::settings";

            return $func();
        }
```

If the module does not have its own settings method the ModuleManager default will display the form.

If a module config file has values that are arrays() - add them to the protected\_modules

Dashboard Screenshot
====================

[](#dashboard-screenshot)

[![Screen Shot 2021-03-10 at 6 40 58 AM](https://user-images.githubusercontent.com/79759974/110624073-bb5f4980-816b-11eb-98bb-cfc0481c295c.png)](https://user-images.githubusercontent.com/79759974/110624073-bb5f4980-816b-11eb-98bb-cfc0481c295c.png)

Builder Screenshot
==================

[](#builder-screenshot)

[![Screen Shot 2021-03-11 at 8 17 51 AM](https://user-images.githubusercontent.com/79759974/110793210-5a567500-8242-11eb-8849-68e0bc033a57.png)](https://user-images.githubusercontent.com/79759974/110793210-5a567500-8242-11eb-8849-68e0bc033a57.png)

This module manager makes full use of the great [Module Package by Nwidart](https://nwidart.com/laravel-modules/v6/introduction)

###  Health Score

14

—

LowBetter than 2% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity22

Early-stage or recently created project

 Bus Factor1

Top contributor holds 78.4% 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/cd5634ff5c1fe1878ad526324e0d3e4d0827fb0e9cf2475329850d027e7d2036?d=identicon)[robsox](/maintainers/robsox)

---

Top Contributors

[![simplepleb](https://avatars.githubusercontent.com/u/79759974?v=4)](https://github.com/simplepleb "simplepleb (29 commits)")[![DeveloperOnCall](https://avatars.githubusercontent.com/u/3272625?v=4)](https://github.com/DeveloperOnCall "DeveloperOnCall (5 commits)")[![robsox](https://avatars.githubusercontent.com/u/16171543?v=4)](https://github.com/robsox "robsox (3 commits)")

### Embed Badge

![Health badge](/badges/robsox-modulemanager-module/health.svg)

```
[![Health](https://phpackages.com/badges/robsox-modulemanager-module/health.svg)](https://phpackages.com/packages/robsox-modulemanager-module)
```

###  Alternatives

[laravel/passport

Laravel Passport provides OAuth2 server support to Laravel.

3.4k85.0M532](/packages/laravel-passport)[nolimits4web/swiper

Most modern mobile touch slider and framework with hardware accelerated transitions

41.8k177.2k1](/packages/nolimits4web-swiper)[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k36.7M259](/packages/laravel-dusk)[laravel/prompts

Add beautiful and user-friendly forms to your command-line applications.

712181.8M596](/packages/laravel-prompts)[cakephp/chronos

A simple API extension for DateTime.

1.4k47.7M121](/packages/cakephp-chronos)[laravel/pail

Easily delve into your Laravel application's log files directly from the command line.

91545.3M590](/packages/laravel-pail)

PHPackages © 2026

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