2017 © Pedro PelĆ”ez
 

library scaffold

image

lais/scaffold

  • Wednesday, December 21, 2016
  • by ivmelo
  • Repository
  • 1 Watchers
  • 4 Stars
  • 479 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 4 Forks
  • 5 Open issues
  • 8 Versions
  • 12 % Grown

The README.md

CRUD Scaffold para Laravel 5.3

Este pacote auxilia a criar CRUD's, (*1)

$ php artisan make:scaffold Cliente --schema="nome:string, telefone:string, data_nascimento:date" --plural="Clientes" --singular="Cliente"
$ php artisan make:scaffold Instituicao --schema="nome:string('200'):default('LAIS'), cnpj:string:nullable, quantidade_funcionarios:integer" -p Clientes -s Cliente

SumƔrio

O que ele faz

Ele cria um CRUD jÔ com todos os métodos --resources implementados inclui: - views: index, show, create, edit - CrudController (com os métodos implementados) - (My)Controller, extendendo o CrudController - migração seguindo a definicao do parâmetro --schema do comando - Adição das rotas no arquivo routes/web.php, (*2)

Route::resource('my', 'MyController');

Requerimentos

Instalação

Composer Pelo terminal execute os seguintes comandos:, (*3)

$ composer require lais/scaffold

Registrando o comando no Laravel Abra o arquivo app/Console/Kernel.php e adicione a seguinte classe ao array $commands:, (*4)

protected $commands = [
    \LAIS\Scaffold\Console\Commands\Scaffolding::class,
];

Registrando o provider no Laravel Abra o arquivo config/app.php e adicione a seguinte linha no array da opção providers:, (*5)

\LAIS\Scaffold\Providers\LaisServiceProvider::class,

Como usar

Comando artisan, (*6)

$ php artisan make:scaffold Cliente --schema="coluna1:tipo1, coluna2:tipo2..." --plural="Clientes" --singular="Cliente"
$ php artisan make:scaffold Empresa --schema="coluna1:tipo1:modificador1, coluna2:tipo2..." -p Clientes -s Cliente

A passagem de parâmetros segue o mesmo padrão das migrações do Laravel 5.3, (*7)

The Versions

21/12 2016

dev-master

9999999-dev

  Sources   Download

MIT

21/12 2016
16/11 2016
03/11 2016
01/11 2016
01/11 2016

dev-bugfix

dev-bugfix

  Sources   Download

MIT

31/10 2016
17/10 2016