Laravel 4 Cookbook (PT-BR)
Laravel 4 Cookbook (PT-BR)
Projetos que você pode desenvolver para aprender sobre o Laravel 4.
Sobre o Livro
TL; DR: Este livro contém vários projetos feitos com o framework PHP Laravel 4. Eu tenho conteúdo planejado para 8 capítulos, que pretendo escrever até o fim de janeiro. Eu estimo que ao final, este livro terá cerca de 500 páginas, tudo isso por apenas US$ 19,99. Todos os capítulos futuros, atualizações e correções serão gratuitos. Também, metade de todas as vendas serão revertidas para o criador do Laravel, Taylor Otwell; em gratidão ao excelente trabalho que ele tem desenvolvido.
Eu estava aprendendo a usar o Laravel 4 mais efetivamente e encontrei alguns assuntos dignos de serem compartilhados. Eu escolhi a plataforma Medium (que mais tarde se tornou uma grande dor de cabeça) e comecei a colocar alguns tutoriais lá. Poucas horas depois eu cliquei em publicar.
Logo o @laravelphp retuitou um link para o meu artigo. Eu acho que passei o resto do dia assistindo às estatísticas. O tutorial chegou à homepage do Medium. No fim das contas muita gente queria saber mais sobre autenticação (no Laravel) e precisavam apenas serem expostos a um artigo promovido por @laravelphp.
Desde então, tenho publicado um novo tutorial a cada duas semanas.
O livro nasceu desta realização. Embora muitos estivessem lendo os artigos no Medium, alguns não estavam satisfeitos com a plataforma.
Há muitas razões atraentes para que eu continue utilizando o Medium para hospedar meus tutoriais. Eu não quero lidar com hospedagem, pois o uptime é importante e os problemas no meio da noite podem roubar anos da minha vida. As estatísticas simples e a formatação do texto são ótimas também.
Eu quero continuar no Medium, mas também quero que as pessoas possam ler meus tutoriais e aprendam com eles em outras plataformas. O livro permite estas duas coisas, e uma terceira coisa ainda mais importante...
O livro também é uma forma de contribuir com o Laravel; particularmente com o inestimável trabalho realizado pelo Taylor Otwell. Por isso, eu me comprometi a doar metade de todas as vendas para o Taylor. Os tutoriais permanecerão gratuitos no Medium, e o seu conteúdo será refletido neste livro (com repetições óbvias omitidas), mas em comprando o livro, você está ajudando a patrocinar o desenvolvimento futuro do Laravel e dos tutoriais escritos por mim.
Algos assuntos futuros:
- Controle de Acesso
- Deployment
- API
- Pacotes
- Bate-papo em Tempo Real
- Múltiplos Sites
- Jogos Baseados em Fazes
- Aplicação E-commerce
- Integração com Backbone/Angular
- Testando todas as Unidades!
Sobre os Colaboradores

Cover Designer
Índice
- Dedicatória
- Prefácio
- O que este livro ensina?
- Por que escrever este livro?
-
Autenticação
-
Configurando o Banco de Dados
- Conectando-se ao banco de dados
- Driver do banco de dados
- Driver Eloquent
- Criando uma migração
- Criando um modelo
- Criando um semeador
- Configurando a Autenticação
-
Autenticando
- Criando um view “layout”
- Criando um view para a autenticação
- Criando uma ação para a autenticação
- Autenticando usuários
- Redirecionando com input
- Autenticando credenciais
-
Recuperando Senhas
- Criando um view para recuperar senhas
- Criando uma ação para recuperar senhas
-
Trabalhando com Usuários Autenticados
- Criando uma página de perfil
- Criando filtros
- Criando uma ação de saída
-
Configurando o Banco de Dados
-
Lista de Controle de Acesso
-
Gerenciando Grupos
- Refazendo as migrações
- Listando grupos
- Acrescentando grupos
- Editando grupos
- Excluindo grupos
-
Acrescentando Usuários e Recursos
- Acrescentando migrações, modelos e relações
- Acrescentando views
- Semeando recursos
- Salvando relações
- Rotas Avançadas
-
Gerenciando Grupos
-
Processos de Distribuição
- Dependências
-
Comandos de Ambiente
- Verificando ambientes
- Definindo ambientes
- Excluindo ambientes
-
Comandos de Recursos
- Agrupando recursos
- Minificando recursos
- Gerando recursos
- Observando recursos
- Bug de integração do observador
- Rsync
-
Comando de Distribuição
- Copiando os arquivos para distribuição
- Removendo arquivos de desenvolvimento
- Sincronizando arquivos com um servidor
- Portabilidade dos Comandos
- Preprocessadores
- Imagens
-
API
- Dependências
- Criando Recursos com o Artisan
-
Criando Recursos com Geradores
- Gerando migrações
- Gerando semeadores
- Gerando modelos
- Gerando controladores
- Vinculando Modelos às Rotas
- Resolvendo Conflitos com Apelidos
- Testando Pontos de Destino
- Autenticando Requisições
- Usando Acessores e Modificadores
- Usando o Cache
-
Pacotes
- Composer
- Injeção de Dependência
- Inversão de Controle
- Provedores de Serviços
- Organizando o Código
- Publicando Arquivos de Configuração
- Criando um Composer.json
- Enviando um Pacote para o Packagist
- Nota Sobre Testes
-
Bate-papo em Tempo Real
-
Dependências
- Bootstrap
- EmberJS
- Ratchet
- ReactPHP
- Ratchet
-
Criando uma Interface
- Criando um view
- Criando um app com o EmberJS
-
Criando um Provedor de Serviços
- Criando um manipulador de bate-papo
- Criando uma embalagem de soquete
-
Criando um Comando no Servidor
- Conectando ao servidor de soquete
-
Finalizando a Interface
- Exibindo mensagens
- Enviando mensagens
- Finalizando o template
- Nota Sobre o Nginx
-
Dependências
-
Multi-sites
- Nota Sobre Sistemas Operacionais
- Nota Sobre a Configuração do Servidor
-
Hosts Virtuais
- Registrando um host virtual
- Criando hosts virtuais no Apache2
- Criando hosts virtuais no Nginx
-
Ambientes
- Nota sobre a execução de comandos no ambiente local
- Usando views específicos a um site
- Usando rotas específicas para um site
-
Tradução
- Usando outros idiomas
- Usando outros idiomas em pactoes
- Cache de idiomas
- Criando Rotas para Vários Idiomas
- Criando Conteúdo para Diversos Idiomas
-
E-Commerce
- Em Breve
-
Sistemas Incorporados no Laravel 4
- Em Breve
-
CMS Baseado em Arquivos
- Em Breve
-
Testando Controladores
- Em Breve
- Instalando o Laravel 4
Garantia de 60 Dias de 100% de Satisfação da Leanpub
Em até 60 dias após a compra, você pode obter um reembolso de 100% em qualquer compra da Leanpub com apenas dois cliques.
Tecnicamente, isso é arriscado para nós, já que você terá os arquivos do livro ou curso de qualquer maneira. Mas estamos tão confiantes em nossos produtos e serviços, e em nossos autores e leitores, que oferecemos com satisfação uma garantia de devolução total do dinheiro para tudo o que vendemos.
Você só pode descobrir o quanto algo é bom experimentando, e por causa da nossa garantia de 100% de devolução do dinheiro, literalmente não há risco em tentar!
Então, não há motivo para não clicar no botão Adicionar ao Carrinho, certo?
Ver termos completos...
Ganhe $8 em uma compra de $10, e $16 em uma compra de $20
Pagamos 80% de royalties em compras de $7,99 ou mais, e 80% de royalties menos uma taxa fixa de 50 centavos em compras entre $0,99 e $7,98. Você ganha $8 em uma venda de $10, e $16 em uma venda de $20. Então, se vendermos 5000 cópias não reembolsadas do seu livro por $20, você ganhará $80.000.
(Sim, alguns autores já ganharam muito mais que isso na Leanpub.)
Na verdade, os autores já ganharammais de $14 milhões escrevendo, publicando e vendendo na Leanpub.
Saiba mais sobre como escrever na Leanpub
Atualizações Gratuitas. Livre de DRM.
Ao comprar um livro da Leanpub, você recebe atualizações gratuitas enquanto o autor continuar atualizando o livro! Muitos autores usam o Leanpub para publicar seus livros em desenvolvimento, enquanto ainda estão escrevendo. Todos os leitores recebem atualizações gratuitas, independentemente de quando compraram o livro ou quanto pagaram (incluindo gratuitos).
A maioria dos livros da Leanpub está disponível em PDF (para computadores) e EPUB (para celulares, tablets e Kindle). Os formatos incluídos em um livro são mostrados no canto superior direito desta página.
Por fim, os livros da Leanpub não possuem nenhuma proteção DRM sem sentido, então você pode lê-los facilmente em qualquer dispositivo compatível.
Saiba mais sobre os formatos de ebook da Leanpub e onde lê-los