laravel-installer icon indicating copy to clipboard operation
laravel-installer copied to clipboard

Generators

Open urameshibr opened this issue 9 years ago • 0 comments

Tenho a seguinte sugestão: Um gerador de projetos Laravel, algo semelhante ao gerador de projetos YO Além de escolher a versão do Laravel, escolher qual o gerador ele irá usar. Cada gerador terá uma estrutura de pastas ou pacotes já pré-instalados (ou que serão instalados no momento). Exemplificando:

laravel-generator versao generator

$ laravel-generator 5.1 default

A estrutura de pacotes deve ter um requisito , a versão do Laravel, então terá pacotes para 4.2, 5.1, 5.2 etc. a idéia de criar um generator é de poupar tempo e deixar padronizado. Um generator poderá ter certos requisitos de acordo com a necessidade de cada um. Exemplo: generator: api versaoLaravel : 5.1 packages : cors, defender, laravelLocalization Logo, usando esse generator o projeto será criado já com esses pacotes.

E, ter um site que possamos fazer pesquisas dos generators, por nome e versão do framework, tendo então só que instalar no composer o laravel-generator...

Instalação dos requisitos composer install -g laravel-generator

Instalando um generator com o Laravel padrao (5.2) composer install -g generator-default

Criando o novo projeto laravel-generator default(edited)

Poderia ter generators para: 1- Criação de api 2- sistema com dashboard 3- api + spa (cada um separados por pasta) 4- Estrutura Specif Style (essa na vdd já o padrão do laravel) 5- Estrutura DDD Enfim, vai da imaginação e necessidade de cada um...

urameshibr avatar Feb 14 '16 23:02 urameshibr