2017 © Pedro Peláez
 

library modules-laravel

Modules for applications based on laravel 5.*

image

pablolovera/modules-laravel

Modules for applications based on laravel 5.*

  • Thursday, October 27, 2016
  • by pablolovera
  • Repository
  • 3 Watchers
  • 4 Stars
  • 45 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 7 % Grown

The README.md

Modules for applications based on laravel 5.*

Install

composer require pablolovera/modules-laravel

Add ServiceProvider on config/app.php

PabloLovera\ModulesLaravel\Providers\ModulesServiceProvider::class,

Publish config

php artisan vendor:publish --provider="PabloLovera\ModulesLaravel\Providers\ModulesServiceProvider"

How to use...

First step (IMPORTANT)

Create the Core module. It's very important!, (*1)

php artisan module:make-core

Then... see the directory app/Core/, (*2)

Create the other modules...

php artisan make:module <module-name>

Then... see the directory app/Modules/<module-name>, (*3)

Commands available

php artisan ..., (*4)

Create Module
make:module <module-name>

So... created in app/Modules/<module-name>, (*5)

When a new module is created, you need add provider in config/app.php, like a App\Modules\<module-name>\Providers\<module-name>ServiceProvider::class,, (*6)

Create Controller for existing module
module:make-controller <controller-name> <module-name>

So... created in app/Modules/<module-name>/Http/Controllers/<controller-name>, (*7)

Create Model for existing module
module:make-model <model-name> <module-name>

So... created in app/Modules/<module-name>/Models/<model-name>, (*8)

Create Request for existing module
module:make-request <request-name> <module-name>

So... created in app/Modules/<module-name>/Http/Requests/<request-name>, (*9)

Create Seeder for existing module
module:make-seeder <seeder-name> <module-name>

So... created in app/Modules/<module-name>/Database/seeds/<seeder-name>, (*10)

Create Migration for existing module
module:make-migration <migration-name> <module-name>

So... created in app/Modules/<module-name>/Database/migrations/<migration-name>, (*11)

Executing Migration for existing module
module:migrate <module-name>

or, (*12)

module:migrate <module-name> --seed
Create Service Provider for existing module
module:make-service-provider <service-provider-name> <module-name>

So... created in app/Modules/<module-name>/Providers/<service-provider-name>, (*13)

Create Transformer for existing module
module:make-transformer <transformer-name> <module-name>

So... created in app/Modules/<module-name>/Transformers/<transformer-name>, (*14)

Create Input View for existing module
module:make-view-dados <module-name>

So... created in app/Modules/<module-name>/Views/<view-name>, (*15)

Create List View for existing module
module:make-view-lista <module-name>

So... created in app/Modules/<module-name>/Views/<view-name>, (*16)

Licence

MIT Licence, (*17)

The Versions

17/06 2016

1.0.0.x-dev

1.0.0.9999999-dev https://github.com/pablolovera/modules-laravel

Modules for applications based on laravel 5.*

  Sources   Download

MIT

The Requires

 

The Development Requires

by Pablo Lovera

laravel modules modulos laravel 5 modules

17/06 2016

dev-master

9999999-dev https://github.com/pablolovera/modules-laravel

Modules for applications based on laravel 5.*

  Sources   Download

MIT

The Requires

 

The Development Requires

by Pablo Lovera

laravel modules modulos laravel 5 modules

17/06 2016