Laravel, Breeze e Fortify — Parte 4: Implementando Autenticação com 2FA (Two-Factor Authentication)

2FA no Laravel com Fortify: Na Parte 3 definimos nosso projeto de exemplo, o Gerenciador de Tarefas, e nas anteriores configuramos a base do sistema. Agora, na sequência da nossa série sobre desenvolvimento web com a pilha Laravel 12 + Breeze + Fortify + Tailwind CSS + Alpine.js + Vite, chegamos a uma etapa crucial: … Ler mais

Desenvolvimento Web com Laravel, Breeze, Fortify e Tailwind — Parte 3: Apresentando o Projeto Exemplo

Projeto Laravel com Autenticação e CRUD: Com nosso ambiente Laravel já instalado, funcional e com autenticação básica implementada, avançamos agora para a definição do projeto exemplo que vamos construir ao longo desta série. Escolhemos um projeto que é, ao mesmo tempo, simples o suficiente para quem está começando, mas robusto o bastante para ensinar os … Ler mais

Auto Virtual Host no Laragon: O Que É, Como Funciona e Por Que Usar no Desenvolvimento Web

Se você desenvolve aplicações web no Windows, especialmente utilizando PHP, Laravel, WordPress ou outros frameworks, certamente já se deparou com a tarefa de criar Virtual Hosts manualmente no Apache ou Nginx. Esse processo, no XAMPP ou em servidores tradicionais, envolve editar arquivos como: A cada novo projeto, era necessário adicionar linhas manualmente, definir domínios locais, … Ler mais

Desenvolvimento Web com Laravel, Breeze, Fortify e Tailwind — Parte 2: Criando o Projeto e Instalando o Laravel Breeze

Projeto Laravel com Breeze: Dando sequência à nossa série sobre desenvolvimento web com Laravel 12 + Breeze + Fortify + Tailwind CSS + Alpine.js + Vite, neste segundo artigo vamos colocar a mão na massa. Aqui você aprenderá como: ⚠️ Lembrete: Este artigo assume que seu ambiente de desenvolvimento já está operacional, conforme detalhamos na … Ler mais

Desenvolvimento Web com Laravel, Breeze, Fortify e Tailwind — Parte 1: Ambiente de Desenvolvimento e Visão do Projeto

Seja bem-vindo(a) à nossa série de artigos sobre desenvolvimento web utilizando a pilha Laravel 12 + Breeze + Fortify + Tailwind CSS + Alpine.js + Vite. O objetivo desta série é conduzir você, desenvolvedor iniciante ou intermediário, na criação de um template funcional de aplicação Laravel, pronto para ser utilizado como base em projetos reais. … Ler mais

Node.js e NPM: Conceitos, Fundamentos e Por Que São Importantes no Ambiente PHP e Laravel

Quando falamos em desenvolvimento web moderno, especialmente utilizando linguagens como PHP e frameworks robustos como o Laravel, é comum surgirem termos como Node.js e NPM. Mas afinal, o que esses dois componentes — que originalmente não fazem parte do universo PHP — têm a ver com o desenvolvimento de aplicações web em PHP e Laravel? … Ler mais

Por Que o Laragon Não Altera o PATH do Windows? Entenda Sua Filosofia e Como Lidar com Isso

Laragon no Windows: O Laragon se tornou uma das ferramentas preferidas de desenvolvedores PHP, Laravel, Node.js e outros stacks, especialmente no ambiente Windows. A proposta é oferecer um ambiente de desenvolvimento local extremamente leve, rápido, portátil e pronto para uso. No entanto, um comportamento chama atenção de quem começa a utilizar o Laragon: mesmo após … Ler mais

Laragon vs XAMPP: Qual Escolher para Desenvolvimento PHP e Laravel no Windows?

Laragon vs XAMPP: Se você trabalha ou pretende trabalhar com desenvolvimento web, especialmente utilizando PHP e frameworks como Laravel, escolher o ambiente de desenvolvimento local é uma etapa fundamental. Duas ferramentas se destacam nesse cenário no Windows: o tradicional XAMPP e o moderno Laragon. Ambos oferecem ambientes prontos com servidor web, banco de dados e … Ler mais

Composer no Windows: Base para Projetos PHP e Laravel

Se você está iniciando no desenvolvimento de aplicações web com PHP, inevitavelmente irá se deparar com o Composer. Esse nome aparece em praticamente todos os projetos modernos da linguagem — especialmente em frameworks robustos como o Laravel, que será o foco de uma série de artigos aqui no site. Mas afinal, por que o Composer … Ler mais

Bancos de Dados: Conceitos e Tipos

Imagine uma vasta biblioteca. Para encontrar um livro específico rapidamente, ela precisa de um sistema de organização eficiente, certo? Sem ele, localizar até mesmo um único volume seria uma tarefa imensa. No mundo digital, a analogia é perfeita para entender a importância dos bancos de dados. Eles são, em essência, coleções organizadas de dados que … Ler mais