https://github.com/caffeinated/modules
:package: Modules package for Laravel
https://github.com/caffeinated/modules
caffeinated laravel modules
Last synced: 10 months ago
JSON representation
:package: Modules package for Laravel
- Host: GitHub
- URL: https://github.com/caffeinated/modules
- Owner: caffeinated
- License: mit
- Created: 2014-09-25T04:12:59.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2023-03-10T11:56:10.000Z (almost 3 years ago)
- Last Synced: 2025-04-13T04:57:19.458Z (10 months ago)
- Topics: caffeinated, laravel, modules
- Language: PHP
- Homepage: https://caffeinatedpackages.com
- Size: 644 KB
- Stars: 956
- Watchers: 62
- Forks: 233
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Caffeinated Modules
[](https://github.com/caffeinated/modules)
[](https://packagist.org/packages/caffeinated/modules)
[](https://tldrlegal.com/license/mit-license)
[](https://packagist.org/packages/caffeinated/modules)
[](https://travis-ci.org/caffeinated/modules)
Extract and modularize your code for maintainability. Essentially creates "mini-laravel" structures to organize your application. Originally developed for [FusionCMS](https://github.com/fusioncms/fusioncms), an open source content management system.
## Documentation
You will find user friendly and updated documentation on the [Caffeinated website](https://caffeinatedpackages.com/guide/packages/modules.html).
## 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](CHANGELOG.md) file.
## Contributing
Please see [CONTRIBUTING](CONTRIBUTING.md) for details.
## Testing
Run tests with PHPUnit:
```bash
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
- [Shea Lewis](https://github.com/kaidesu)
- [All Contributors](../../contributors)
## License
The MIT License (MIT). Please see [License File](LICENSE.md) for more information.