Download the PHP package mellian-studios/laravel-modules without Composer
On this page you can find all versions of the php package mellian-studios/laravel-modules. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel-modules
Laravel Modules by Mellian Studios
| Laravel | laravel-modules |
|---|---|
| 5.4 | ^1.0 |
| 5.5 | ^2.0 |
| 5.6 | ^3.0 |
| 5.7 | ^4.0 |
| 5.8 | ^5.0 |
| 6.0 | ^6.0 |
| 7.0 | ^7.0 |
| 8.0 | ^8.0 |
| 9.0 | ^9.0 |
| 10.0 | ^10.0 |
| 11.0 | ^11.0 |
| 12.0 | ^12.0 |
| 13.0 | ^13.0 |
mellian-studios/laravel-modules is a Laravel package for managing large Laravel applications using modules. A module is similar to a Laravel package and can contain views, controllers, models, and other application code. This fork is supported and tested with Laravel 13.
This package is maintained by Mellian Studios and is a fork of nWidart/laravel-modules. The upstream package was itself based on pingpong/modules.
The Nwidart\Modules PHP namespace is retained for backward compatibility, so existing application code and the service-provider name do not need to change.
Install
To install via Composer, run:
The package will automatically register a service provider and alias.
Optionally, publish the package's configuration file by running:
Autoloading
from v11.0 autoloading
"Modules\\": "modules/",is no longer required, and should be removed from your composer.json if present.
By default, the module classes are not loaded automatically. You can autoload your modules by adding merge-plugin to the extra section:
Important
on the first installation you will be asked:
Answer y to allow the plugin to be executed. Otherwise, you will need to manually enable the following to your composer.json:
if
"wikimedia/composer-merge-plugin": falsemodules will not be autoloaded.
Tip: don't forget to run composer dump-autoload afterwards
Documentation
Installation and usage information for this fork is maintained in this README. Release notes are available in the changelog.
Community
For help with this fork, start a thread in GitHub Discussions.
Credits
- Mellian Studios
- Nicolas Widart
- David Carr
- gravitano
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-modules with dependencies
ext-dom Version *
ext-json Version *
ext-simplexml Version *
wikimedia/composer-merge-plugin Version ^2.1