agenter-labs/laravel-module is a Laravel package for module management package for laravel.
It currently has 0 GitHub stars and 217 downloads on Packagist (latest version 2.0.9).
Install it with composer require agenter-labs/laravel-module.
Discover more Laravel packages by agenter-labs
or browse all Laravel packages to compare alternatives.
Last updated
This package intends to make your Laravel app extensible via modules. A module is a kinda small Laravel app, shipping with its own views, controllers, models, etc.
Run the following command:
composer require akaunting/laravel-module
Service provider and facade will be registered automatically. If you want to register them manually in config/app.php:
Akaunting\Module\Facade::class,
Akaunting\Module\Providers\Laravel::class,
Publish config file.
php artisan vendor:publish --tag=module
You can change the configuration from config/module.php file
By default, the module classes are not loaded automatically. You can autoload your modules using psr-4. For example:
{
"autoload": {
"psr-4": {
"App\\": "app/",
"Modules\\": "modules/"
}
}
}
Tip: don't forget to run composer dump-autoload afterwards.
Check out the wiki about the usage and further documentation.
Please see Releases for more information what has changed recently.
Pull requests are more than welcome. You must follow the PSR coding standards.
The MIT License (MIT). Please see LICENSE for more information.