Interface CLI para o Laravel Artisan

Quero apresentar um pacote de compositores para o Laravel, talvez alguém goste.

O ponto é mais fácil de mostrar do que explicar.

imagem

Quem está interessado - peço um gato.

Porque


Porque não Por exemplo, cheguei a esse pensamento depois que esqueci mais uma vez como fazer “migração:” ou “migração: fazer” ou talvez algum tipo de “criar: migração”. Juro que, a cada poucos dias, tenho que criar essas migrações, mas nem sempre me lembro do nome das equipes! E sobre alguns "config: clear", que são usados ​​raramente - geralmente sou silencioso.

Desta vez. E dois - eu sempre gostei das interfaces do console. Há algo neles. Por isso, decidi combinar negócios com prazer.

E quais equipes são suportadas?


Absolutamente todo mundo que trabalha com artesãos comuns, porque eu uso as mesmas aulas que ele. Bem, isso está na teoria :) Na prática, ainda não encontrei nenhum problema, mas tenho certeza de que um público mais amplo encontrará algo.


Equipes personalizadas no meu projeto

E eu não gosto do console azul


Não há problema, cores e tamanhos são configurados no arquivo config / artisanui.php. O principal a lembrar é fazer o config: cache após as alterações.

Persuadido como tentar?


Sim, aqui github.com/VladReshet/ArtisanUI , na verdade, tudo está escrito. Eu instalei o pacote, adicionei o provedor de serviços ao config / app.php, esqueci - está pronto, você pode tentar.

E o que há sob o capô?


E sob o capô, esta é a beleza de github.com/php-school/cli-menu . Espero que os autores encontrem tempo para terminar o próximo lançamento.

E quão estável?


No laravel "fresco", apenas instalado - eu verifiquei todos os pontos do artesão padrão, tudo funciona. Com projetos maduros - bem, deve funcionar e, se houver, os problemas no github mostrarão tudo) De qualquer forma, essa solução é mais para o desenvolvimento local do que para uso na produção.

Bem, mais algumas capturas de tela no final:





Comentários, comentários construtivos, recomendações são bem-vindas. Mesmo que ninguém esteja interessado, foi um processo interessante de atravessar um porco-espinho com escavação na fonte do Laravel :)

Source: https://habr.com/ru/post/pt485952/


All Articles