Executando verificação de segurança...
1

Desenvolvendo packages Laravel de forma mais elegante!

Se você clicou, aposto que está ou já sofreu nessas primeiras configurações para desenvolver um package, acertei?

Não precisa se preocupar, depois de hoje você vai colocar todas as suas ideias com muito mais agilidade em "produção".

Espero que você use esse conhecimento para criar um package open source.

Porque a Spatie?

Spatie Open Source projetos

A Spatie é uma empresa que contribui ativamente e de forma muito constante com a comunidade open source, principalmente com o Laravel.
Da uma olhada na quantidade (e qualidade) dos packages que eles desenvolvem para a comunidade.

https://spatie.be/open-source

Spatie / Laravel Package Tools

spatie/laravel-package-tools

laravel-package-tools print code

Isso é o que eu espero que você veja depois que entrar no repositorio do package.

Existem tantas possibilidades, e configurações feitas de forma tão simples, que eu fico espantado como trabalho que foi preciso para realisar esse feito.

Um exemplo Real!

laravel-rss-reader print code

Esse é um exemplo real do que eu tenho no package que estou desenvolvendo.

Apenas com isso, eu já tenho todo o Provider configurado devidamente.

É muito interessante que com a linha ->hasInstallCommand(function você cria um comando para instalar tudo que é necessario para o seu pacote.
E o resultado é incrível.

laravel-rss-reader print code

Voce pode acompanhar esse codigo AQUI

Uma solução elegante

Essa é apenas mais uma de todas as soluções que existem,
Eu acredito que é a mais elegante que eu conheço.
Mas respeito muito você, que gosta de fazer toda essa configuração à mão.

Porém quanto mais complexo for seu pacote, mais você vai se ver recorrendo a essa ferramenta.

Be Source Of Good Life!

Carregando publicação patrocinada...