laravel-installer
laravel-installer copied to clipboard
Generators
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...