https://github.com/2dojo/module_manager
Laravel module manager
https://github.com/2dojo/module_manager
laravel laravel5 laravel55 module-loader module-system modulemanager
Last synced: 4 days ago
JSON representation
Laravel module manager
- Host: GitHub
- URL: https://github.com/2dojo/module_manager
- Owner: 2dojo
- License: mit
- Created: 2017-10-01T13:47:32.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-03T12:13:29.000Z (almost 8 years ago)
- Last Synced: 2025-07-30T04:00:25.525Z (7 months ago)
- Topics: laravel, laravel5, laravel55, module-loader, module-system, modulemanager
- Language: PHP
- Homepage:
- Size: 30.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Module manager
[](https://packagist.org/packages/2dojo/module_manager)
[](https://travis-ci.org/2dojo/module_manager)
[](https://codecov.io/gh/2dojo/module_manager)
[](https://scrutinizer-ci.com/g/2dojo/module_manager/?branch=master)
[](https://packagist.org/packages/2dojo/module_manager)
## Table of contents
- [Installation](#installation)
- [Module Development](#module-development)
- [Module Manager Methods](#module-manager-methods)
## Installation
The Module Manager can be installed via composer:
```
composer require 2dojo/module_manager
```
This package uses Laravel auto-discovery so the ServiceProvider and the Facade automatically register itself.
After you installed this package you have to call the **ModuleManager** facade **initializeModules** method in you **AppServiceProvider boot** method.
```php
'database'
```
## Module Development
You can create your modules in a separated composer package or in your laravel project for example in the app/Modules directory.
```php