dev-master
9999999-dev https://github.com/d35k/laravelmodulesModular Pattern for Laravel 5
MIT
The Requires
- php >=5.5.9
- illuminate/support 5.*
by Göktuğ Hatipoğlu
laravel generator structure pattern artisan modules modular l5module göktuğ hatipoğlu
Wallogit.com
2017 © Pedro Peláez
Modular Pattern for Laravel 5
Modular Pattern & Module Management for Laravel 5, (*1)
The best way to install this package is through your terminal via Composer., (*2)
Add the following line to the composer.json file and fire composer update, (*3)
"d35k/laravelmodules": "dev-master"
Once this operation is complete, simply add the service provider to your project's config/app.php, (*4)
d35k\laravelmodules\ModuleServiceProvider::class,
The built in Artisan command php artisan make:module name [--no-migration] [--no-translation] generates a ready to use module in the app/Modules folder and a migration if necessary., (*5)
laravel-project/
app/
|-- Modules/
|-- FooBar/
|-- Controllers/
|-- FooBarController.php
|-- FooBarApiController.php
|-- FooBarAdminController.php
|-- Models/
|-- FooBar.php
|-- Views/
|-- default/
|-- index.blade.php
|-- admin/
|-- index.blade.php
|-- api/
|-- index.blade.php
|-- Translations/
|-- en/
|-- general.php
|-- tr/
|-- general.php
|-- routes.php
|-- helper.php
|-- details.php
Getting to module config file and generators:, (*6)
php artisan vendor:publish
Files, (*7)
laravel-project/
config/
|-- modulemanagement.php
app/
|-- BaseHelpers.php
|-- Http/
|-- Controllers/
|-- AdminTemplateController.php
|-- MainTemplateController.php
|-- AdminController.php
|-- MainController.php
Based on L5 Modular, thanks to Artem Schander., (*8)
Modular Pattern for Laravel 5
MIT
laravel generator structure pattern artisan modules modular l5module göktuğ hatipoğlu