#Laravel
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.
Laravel Wayfinder: Integrando seu backend Laravel ao frontend TypeScript com facilidade
Neste post, vou mostrar como o Laravel Wayfinder pode simplificar a integração entre suas rotas e controllers Laravel com o seu código TypeScript frontend, eliminando URLs hardcoded e garantindo tipos totalmente seguros.
Como alcancei pontuações quase perfeitas no Google Lighthouse em um blog feito com Laravel / Filament
Veja como consegui atingir pontuações acima de 90 no Google Lighthouse, melhorando drasticamente o desempenho dos meus sites e proporcionando uma experiência excepcional para os usuários.
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.
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.
Tutorial Laravel Excel: Como Importar e Exportar Dados com Facilidade
Descubra como usar o Laravel Excel para importar e exportar dados em planilhas de forma prática e eficiente. Neste tutorial, criaremos um exemplo completo para gerenciar uma lista de usuários em Excel com o Laravel.
Como Executar Processos em Concorrência no Laravel: Importando Grandes Arquivos CSV
Aprenda a usar a facade Concurrency do Laravel para executar tarefas em paralelo e melhorar a performance, com um exemplo prático de importação de grandes arquivos CSV.
Tutorial: Como Integrar o Laravel com Twilio para Enviar e Receber Mensagens no WhatsApp
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!
Ngrok vs Expose: Qual a Melhor Ferramenta para Tunelar seu Localhost?
Descubra as principais diferenças entre Ngrok e Expose para criar túneis de localhost. Enquanto o Ngrok oferece um DNS fixo e sessões sem limite de tempo na versão gratuita, o Expose tem DNS dinâmico e sessões limitadas a 30 minutos. Saiba por que o Ngrok se destaca como minha escolha preferida!
Laravel Livewire v3.6: Novas Diretivas HTML e Ações JavaScript
O Laravel Livewire lançou a versão 3.6 esta semana, trazendo novas diretivas HTML como wire:show e wire:text para manipulação de elementos no DOM, além de suporte a ações JavaScript para executar código no lado do cliente e atualizações otimistas. Confira os detalhes e exemplos!
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.