Dicas, Tutoriais e Novidades para

{Devs PHP & Laravel}

Ultimas publicações

Imagem com o Logo do Laravel 12 e com o texto Docs 12.x, convenções: boot
Tutoriais

O Poder do Método Boot em Models no Laravel

Neste artigo, eu compartilho minha experiência com o método boot em models no Laravel, uma funcionalidade poderosa e pouco explorada. Explico como ele funciona, especialmente ao integrar traits, e mostro exemplos práticos, como configurar eventos e escopos globais. Se você quer manter seu código limpo e reutilizável, vem comigo entender o design inteligente por trás dessa feature do Laravel.

Imagem do automatically Eager Load Relationship para corrigir globalmente qualquer problema de query N+1 que possa ter no codigo
Tutoriais

A Importância do Eager Loading no Laravel: Evitando o Problema N+1

O eager loading é uma técnica essencial no Laravel para otimizar o desempenho de aplicações, evitando o problema de consultas N+1. Este artigo explica como o eager loading funciona, os impactos de não utilizá-lo e como configurar o Laravel para prevenir problemas relacionados ao lazy loading, incluindo o uso do recurso de carregamento automático de relacionamentos.

Capa o podcast Bright Ideas onde Dan Harrin traz as novidades sobre o filament v4
Pacotes

FilamentPHP V4 está chegando: veja as principais novidades!

A versão 4 do FilamentPHP promete revolucionar o desenvolvimento de painéis administrativos com Laravel e Livewire. Neste artigo, compartilho as principais mudanças arquiteturais, melhorias de desempenho e recursos inéditos que vão transformar a experiência dos desenvolvedores.

Imagem do native php mobile para ios e android
Pacotes

Transformando Aplicações Laravel em Apps Mobile Nativos com NativePHP

Descubra como transformar rapidamente suas aplicações Laravel em apps nativos para iOS usando NativePHP, uma revolucionária biblioteca que executa PHP nativamente em dispositivos móveis. Veja minhas primeiras impressões, os prós, contras e como nossos alunos do Clã Beer and Code já estão explorando suas possibilidades técnicas e de negócio.

Imagem gerada por IA referenciando sistemas de observabilidade
Tutoriais

Observabilidade em Sistemas Modernos

Explore ferramentas de observabilidade como LogRocket, Bugsnag, Rollbar e outras para monitoramento, análise de logs e gestão de erros em sistemas modernos. Compare planos gratuitos, destaques e integrações para encontrar a melhor solução para sua equipe.

Logos do Laravel + Logo da Twilio
Tutoriais

Tutorial: Como Integrar o Laravel com Twilio para Enviar e Receber Mensagens no WhatsApp

Fala, galera! Neste post, eu te ensino a integrar o Laravel com o Twilio pra enviar e receber mensagens no WhatsApp. Configuro o ambiente (usei Docker com Sail, mas você escolhe o seu), crio uma conta no Twilio, pego as credenciais e organizo tudo no .env e no config/twilio.php. Defino rotas pra mensagens e status, exponho a app com o Expose e conecto o WhatsApp no Twilio Sandbox. No MessageController, recebo as mensagens e respondo automaticamente com o SDK do Twilio, tudo testado com logs. Simples, prático e direto ao ponto!

Imagem da logo do Laravel Auto Crud
Pacotes

Laravel Auto CRUD Generator: Automatize CRUD no Laravel

O Laravel Auto CRUD Generator, desenvolvido por Abdelrahman Muhammed, automatiza operações CRUD no Laravel. Com um comando, detecta modelos, gera controladores, rotas, validações e mais, seguindo boas práticas. Inclui opções como cURL e Postman para APIs, ideal para agilizar projetos com qualidade.