Desenvolvendo um Sistema em Laravel — Parte 4C: Sidebar, Dashboards e Controle de Acesso

Laravel Esqueleto Tela 02

Introdução Dando continuidade no nosso projeto em Laravel, e após consolidar a arquitetura de interface (Parte 4A) e estabelecer identidade visual, tema e internacionalização (Parte 4B), entramos agora no terceiro pilar da experiência do usuário: estrutura de navegação, organização por perfil e aplicação prática do sistema de permissões na interface. Nesta etapa, o foco é … Ler mais

Desenvolvendo um Sistema em Laravel — Parte 4B: Header, Tema e Internacionalização

Laravel Esqueleto Tela 01

Nessa parte vamos estabelecer a identidade visual e os fundamentos de experiência do usuário antes de avançar para funcionalidades mais complexas, criando uma base sólida, consistente e escalável para toda a aplicação. Etapa 1 — Definição da paleta visual Arquivo:/tailwind.config.js Foram definidas cores base para garantir consistência visual: Essa etapa garante que todo o sistema … Ler mais

Desenvolvendo um Sistema em Laravel — Parte 4A: Arquitetura de Interface e Base do Sistema

Laravel Blade

Introdução Após consolidar a arquitetura multiempresa e os mecanismos de segurança, o projeto entra em uma fase decisiva: transformar essa fundação técnica em um sistema utilizável. Nesta etapa, a construção da interface passa a se apoiar no Laravel Blade, o mecanismo de templates nativo do framework, permitindo o desenvolvimento de uma interface moderna, limpa e … Ler mais

Desenvolvendo um Sistema em Laravel — Parte 2: Arquitetura Multiempresa

Laravel Models

Introdução Na Parte 1, estruturamos todo o ambiente de desenvolvimento e colocamos um projeto Laravel 12 funcional de pé. Nesta segunda etapa, entramos no coração do sistema: a arquitetura de dados, preparando a aplicação para operar como um sistema multiempresa, com controle de usuários e papéis bem definidos. Essa fase é fundamental, pois decisões erradas … Ler mais

Desenvolvendo um Sistema em Laravel — Parte 1: Stack e Ambiente Inicial

Laravel 12

Introdução Este artigo documenta, de forma prática e objetiva, a criação da infraestrutura básica de um sistema web em Laravel, desde a definição da stack até a primeira migração de banco de dados. A proposta é construir um ambiente de desenvolvimento estável, leve, profissional e livre de dependências comerciais, servindo como base para o desenvolvimento … Ler mais

Dashboard com Laravel 12, Breeze e Fortify – Parte 7

Após concluirmos a funcionalidade completa de filtragem, ordenação, busca e paginação no CRUD de tarefas, nesta etapa vamos criar um dashboard simples e funcional para exibir um resumo dos dados registrados. A ideia aqui é apresentar algumas métricas úteis, como: Essa visualização ajuda o usuário a ter uma noção geral da aplicação logo após o … Ler mais

CRUD com Laravel 12, Breeze e Fortify – Parte 6

Filtro, Ordenação e Busca em CRUD com Laravel 12: Nesta etapa, vamos aprimorar o CRUD de tarefas implementado anteriormente com recursos que facilitam a navegação e análise de dados. Vamos adicionar filtros dinâmicos, ordenação por colunas, paginação com limite de 10 tarefas por página e um campo de busca. Esses recursos são essenciais para qualquer … Ler mais

CRUD com Laravel 12, Breeze e Fortify – Parte 5B

Na Parte 5A, definimos a estrutura do banco de dados e os arquivos essenciais de modelagem (Model, Migration e Factory) para a entidade Task. Agora, na Parte 5B, vamos finalizar o CRUD Laravel 12: criando as rotas, o TaskController, as views com Blade e Tailwind CSS, e conectando tudo com os métodos de armazenamento, edição … Ler mais

CRUD com Laravel 12, Breeze e Fortify – Parte 5A

CRUD Laravel 12: Nesta etapa, vamos iniciar a construção do nosso sistema de gerenciamento de tarefas, criando toda a estrutura base: Model, Migration, Factory e Seeder. Essa preparação é essencial para o funcionamento do CRUD (Create, Read, Update, Delete) completo, que finalizaremos na próxima parte. Objetivo Criar a estrutura do banco de dados e os … Ler mais