https://github.com/caffeinated/modules
:package: Modules package for Laravel
https://github.com/caffeinated/modules
caffeinated laravel modules
Last synced: 23 days 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 10 years ago)
- Default Branch: master
- Last Pushed: 2023-03-10T11:56:10.000Z (about 2 years ago)
- Last Synced: 2025-04-13T04:57:19.458Z (23 days 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 [email protected] 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.