caffeinated/modules

Laravel Modules

Maintainers

👁 thekanbo

Package info

github.com/caffeinated/modules

pkg:composer/caffeinated/modules

Statistics

Installs: 668 468

Dependents: 13

Suggesters: 0

Stars: 953

Open Issues: 12

v6.3.1 2021-03-26 23:17 UTC

Requires

Suggests

  • wikimedia/composer-merge-plugin: Allows the ability to create and merge composer.json files for your individual modules for module-specific dependency management.

Provides

None

Conflicts

None

Replaces

None

MIT aa19e0c8b4ba49edef936eb58c63cd4898ca3d31

  • Shea Lewis <shea.lewis89.woop@gmail.com>

moduleslaravelcaffeinated


README

👁 Source
👁 Latest Stable Version
👁 License
👁 Total Downloads
👁 Travis (.org)

Extract and modularize your code for maintainability. Essentially creates "mini-laravel" structures to organize your application. Originally developed for FusionCMS, an open source content management system.

Documentation

You will find user friendly and updated documentation on the Caffeinated website.

Installation

Simply install the package through Composer. From here the package will automatically register its service provider and Module facade.

composer require caffeinated/modules

Config

To publish the config file, run the following:

php artisan vendor:publish --provider="Caffeinated\Modules\ModulesServiceProvider" --tag="config"

Changelog

You will find a complete changelog history within the CHANGELOG file.

Contributing

Please see CONTRIBUTING for details.

Testing

Run tests with PHPUnit:

vendor/bin/phpunit

Security

If you discover any security related issues, please email shea.lewis89@gmail.com directly instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.