Use o código e tenha 10% de desconto!
Sumário
- 1 - Introdução
- 1.1 - O projeto e as tecnologias
- 1.2 - O que veremos durante o livro
- 1.3 - Download do Laravel
- 1.4 - Acesse o código desse livro
- 1.5 - Aproveitando ao máximo o conteúdo
- 1.6 - Tirando suas dúvidas
- 2 - Novo projeto com Laravel
- 2.1 - Como criar cinco telas de uma aplicação web?
- 2.2 - Framework, pra que te quero?
- 2.3 - Novo projeto: Uma app de controle de estoque
- 2.4 - Entendendo a estrutura de pastas
- 2.5 - Alterando o namespace padrão com Artisan
- 2.6 - Criando nossa primeira lógica
- 2.7 - Conflito entre rotas do Laravel
- 2.8 - Antes de continuar
- 3 - MVC e conexão com banco de dados
- 3.1 - Model-View-Controller
- 3.2 - Colocando MVC em prática
- 3.3 - Trabalhando com banco de dados
- 3.4 - Configuração e conexão com MySQL
- 3.5 - Para saber mais: Environment
- 3.6 - Aonde chegamos e para onde queremos ir
- 4 - Camada de modelo, migrations e seeds
- 4.1 - O modelo Produto
- 4.2 - Trabalhando com migrations
- 4.3 - Apagando a tabela produtos
- 4.4 - Executando migrações
- 4.5 - Inserindo dados na tabela produtos
- 5 - Trabalhando com a View
- 5.1 - Cada coisa em seu lugar: camada View
- 5.2 - Consultando os arquivos de log do framework
- 5.3 - Incluindo parâmetros na view
- 5.4 - Alguns detalhes e curiosidades
- 5.5 - Melhorando a aparência da nossa listagem
- 5.6 - Aonde chegamos e para onde queremos ir
- 6 - Parâmetros da request e URL
- 6.1 - Exibindo detalhes do produto
- 6.2 - Enviando parâmetros na request
- 6.3 - Recuperando parâmetros da request
- 6.4 - Conhecendo um pouco mais da Request
- 6.5 - URLs mais semânticas
- 6.6 - Recuperando parâmetros da URL
- 6.7 - Alguns cuidados necessários
- 7 - Views mais flexíveis e poderosas
- 7.1 - Blade, a template engine do Laravel
- 7.2 - Variáveis com blade
- 7.3 - Migrando a listagem para Blade
- 7.4 - Loopings e mais loopings
- 7.5 - Adicionando condições na view
- 7.6 - Marcando produtos em falta no estoque
- 7.7 - Organizando nossas views
- 7.8 - Estilizando o template principal
- 8 - Request e métodos HTTP
- 8.1 - Criando formulário de novos produtos
- 8.2 - Criando o método adiciona
- 8.3 - Inserindo os produtos no BD
- 8.4 - Retornando uma view de confirmação
- 8.5 - Utilizando os métodos do HTTP
- 8.6 - Mais métodos HTTP e quando utilizá-los
- 9 - Os diferentes tipos de resposta
- 9.1 - Redirecionando para outras lógicas
- 9.2 - Mas e a mensagem de confirmação?
- 9.3 - Recuperando valores da requisição anterior
- 9.4 - Escolhendo quais valores manter
- 9.5 - Outros tipos de redirect
- 9.6 - Para saber mais: rotas nomeadas
- 9.7 - Outros tipos de resposta
- 10 - Eloquent ORM
- 10.1 - Conheça a solução: ORM
- 10.2 - Tudo mais simples com Eloquent
- 10.3 - Buscando pelo ID com Eloquent
- 10.4 - Migrando a inserção de produtos
- 10.5 - Função de remover produtos
- 10.6 - Código final do ProdutoController
- 11 - Validando os dados de entrada
- 11.1 - Validação com Laravel
- 11.2 - Validando com Form Requests
- 11.3 - Usando Form Request ao adicionar
- 11.4 - Exibindo errors de validação
- 11.5 - Customizando as mensagens
- 11.6 - Customizando mensagens de um campo específico
- 11.7 - Boa prática: experiência de uso
- 12 - Autenticação e segurança
- 12.1 - Tela de login e autenticação
- 12.2 - Entendendo o login da aplicação
- 12.3 - Criando uma lógica de autenticação
- 12.4 - Autorização com Middlewares
- 12.5 - Registrando o middleware para rotas específicas
- 12.6 - Utilizando o middleware padrão
- 13 - Mais produtividade com Artisan
- 13.1 - Como lembrar de todos os comandos?
- 14 - Os próximos passos
Dados do produto
-
Número de páginas:
-
-
Data publicação:
-