2017 © Pedro Peláez
 

library laravel-generator

Simplified Wrapper to infyomlabs/laravel-generator

image

disitec/laravel-generator

Simplified Wrapper to infyomlabs/laravel-generator

  • Wednesday, December 28, 2016
  • by disitec
  • Repository
  • 3 Watchers
  • 4 Stars
  • 36 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 12 Versions
  • 0 % Grown

The README.md

Scaffold Laravel Model, Migration, Controller, Routes and Views.

This is an extension of the infyomlabs/laravel-generator package. Documentation is located here, (*1)

If you prefer less boilerplate in your generated stuff you can use this package instead., (*2)

  • Controllers without repositories
  • Models without soft deletes and based in conventions for table and key names
  • Clean views using Bulma CSS. No javascript at all.
  • Language files for automatic translate fields in your views (if you use conventional names in english for your database)

Install

Step 1: Add the package and its dependencies to composer.json

"require": {
    "disitec/laravel-generator": "^0.1",
    "infyomlabs/laravel-generator": "5.3.x-dev"
}
 ```
Run `composer udpdate`

### Step 2: Add Service Providers

Add following service providers into your providers array in `config/app.php`

\Disitec\LaravelGenerator\LaravelGeneratorServiceProvider::class, \InfyOm\Generator\InfyOmGeneratorServiceProvider::class, Collective\Html\HtmlServiceProvider::class, Laracasts\Flash\FlashServiceProvider::class,, (*3)


### Step 3: Add Aliases Add following aliases into your aliases array in `config/app.php`

'Form' => Collective\Html\FormFacade::class, 'Html' => Collective\Html\HtmlFacade::class, 'Flash' => Laracasts\Flash\Flash::class,, (*4)


### Step 4: Init the package Run this command in console: `php artisan disitec:init` This command will create the config, the simplified stub for controller and model and the menu layout. ### Step 5: Publish tranlations If you want to translate your Views you can run `php artisan vendor:publish --tag=disitec-generator.lang` You have two files: One for the models, with this structure (You can use a pipe for declaring plural)
return [
    'brand'    => 'Marca|Marcas',
    'customer' => 'Cliente|Clientes',
    'product'  => 'Producto|Productos',
    'provider' => 'Proveedor|Proveedores',
    'supplier' => 'Proveedor|Proveedores',
];

And one for the fields:
return [
    'id' => 'Id',
        'name' => 'Nombre',
        'email' => 'E-mail',
        'createdAt' => 'Creado',
        'updatedAt' => 'Editado'
];

```, (*5)

You can create one folder for each locale that you need., (*6)

Usage

Run php artisan disitec:scaffold YourModel, (*7)

Example:, (*8)

php artisan disitec:scaffold Customer, (*9)

You'll be prompted for the fields. You can follow this guide from the original package., (*10)

The Versions

28/12 2016

dev-master

9999999-dev

Simplified Wrapper to infyomlabs/laravel-generator

  Sources   Download

MIT

The Requires

 

by Francisco Javier Martinez

laravel generator

28/12 2016

v0.1.10

0.1.10.0

Simplified Wrapper to infyomlabs/laravel-generator

  Sources   Download

MIT

The Requires

 

by Francisco Javier Martinez

laravel generator

28/12 2016

v0.1.9

0.1.9.0

Simplified Wrapper to infyomlabs/laravel-generator

  Sources   Download

MIT

The Requires

 

by Francisco Javier Martinez

laravel generator

28/12 2016

v0.1.8

0.1.8.0

Simplified Wrapper to infyomlabs/laravel-generator

  Sources   Download

MIT

The Requires

 

by Francisco Javier Martinez

laravel generator

27/12 2016

v0.1.7

0.1.7.0

Simplified Wrapper to infyomlabs/laravel-generator

  Sources   Download

MIT

The Requires

 

by Francisco Javier Martinez

laravel generator

27/12 2016

v0.1.6

0.1.6.0

Simplified Wrapper to infyomlabs/laravel-generator

  Sources   Download

MIT

The Requires

 

by Francisco Javier Martinez

laravel generator

27/12 2016

v0.1.5

0.1.5.0

Simplified Wrapper to infyomlabs/laravel-generator

  Sources   Download

MIT

The Requires

 

by Francisco Javier Martinez

laravel generator

27/12 2016

v0.1.4

0.1.4.0

Simplified Wrapper to infyomlabs/laravel-generator

  Sources   Download

MIT

The Requires

 

by Francisco Javier Martinez

laravel generator

27/12 2016

v0.1.3

0.1.3.0

Simplified Wrapper to infyomlabs/laravel-generator

  Sources   Download

MIT

The Requires

 

by Francisco Javier Martinez

laravel generator

27/12 2016

v0.1.2

0.1.2.0

Simplified Wrapper to infyomlabs/laravel-generator

  Sources   Download

MIT

The Requires

 

by Francisco Javier Martinez

laravel generator

27/12 2016

v0.1.1

0.1.1.0

Simplified Wrapper to infyomlabs/laravel-generator

  Sources   Download

MIT

The Requires

 

by Francisco Javier Martinez

laravel generator

26/12 2016

v0.1

0.1.0.0

Simplified Wrapper to infyomlabs/laravel-generator

  Sources   Download

MIT

The Requires

 

by Francisco Javier Martinez

laravel generator