jaesung2061 / modules

:package: Modules package for the Laravel 5 framework

Home Page:http://caffeinated.ninja

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Caffeinated Modules

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.

This package follows the FIG standards PSR-1, PSR-2, and PSR-4 to ensure a high level of interoperability between shared PHP code.

Documentation

You will find user friendly and updated documentation in the wiki here: Caffeinated Modules Wiki

Installation

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

composer require caffeinated/modules

Facade

Optionally, you may also register the accompanying facade for easier access to the underlying API. Inside your project's config/app.php file, add the following to the array of facades:

'Module' => Caffeinated\Modules\Facades\Module::class,

Config

To publish the config file, run the following:

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

Testing

Run the tests with:

vendor/bin/phpunit

Contributing

Please see CONTRIBUTING for details.

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.

About

:package: Modules package for the Laravel 5 framework

http://caffeinated.ninja

License:MIT License


Languages

Language:PHP 100.0%Language:HTML 0.0%