Use o código e tenha 10% de desconto!

PHP e Laravel Crie aplicações web como um verdadeiro artesão

Rodrigo Turini

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:
    216
    ISBN:
    978-85-5519-040-7
    Data publicação:
    05/2015

    Compartilhe!

    Compartilhe no Facebook Compartilhe no Twitter