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
Sumário
- 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
A garantia Leanpub incondicional, sem riscos, de 100% de satisfação
Durante 60 dias da data de compra você pode solicitar o reembolso total de qualquer compra Leanpub, em dois cliques. Nós processamos os reembolsos manualmente, então eles podem demorar alguns dias para aparecer. Veja os 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. Portanto, se vendermos 5000 cópias não reembolsadas do seu livro por $20, você ganhará $80,000.
(Sim, alguns autores já ganharam muito mais do que isso no Leanpub.)
Na verdade, os autores ganharammais de 13 milhões de dólares escrevendo, publicando e vendendo no Leanpub.
Saiba mais sobre escrever no Leanpub
Atualizações grauitas. Sem DRM.
Se você compra um livro da Leanpub, você recebe atualizações gratuitas enquanto o autor atualizar o livro! Muitos autores utilizam a Leanpub para publicar os seus livros em andamento, enquanto eles estão os escrevendo. Todos os leitores recebem atualizações gratuitas, não importa quando ou por quanto eles compraram o livro (até mesmo de graça).
A maioria dos livros Leanpub estão disponíveis em PDF (para computadores) e EPUB (para telefones, tablets, e Kindle). Os formatos que um livro inclui são exibidos no top direito dessa página.
Por último, livros Leapub não têm nenhuma proteção anti-cópias DRM sem sentido, então você pode facilmente lê-los em qualquer dispositivo suportado.
Aprenda mais sobre os formatos de ebook da Leanpub e aonde lê-los