Tutorial Laravel para iniciantes - Parte 07 [Criando uma Camada de autenticação] - Bulfaitelo - Project
Home / Laravel / PHP / Tutorial / Tutorial Laravel para iniciantes - Parte 07 [Criando uma Camada de autenticação]
Nesse post iremos aprender como criar um formulário de cadastro e login completo com apenas uma linha de comando, isso sim apena uma linha, além disso também aprenderemos como validar usuários logados!
Nas versões anteriores do Laravel era necessário criar o formulário manualmente, porem no Laravel 5.4 basta executar um somando que já é criado automaticamente o formulário de cadastro, com apenas nome, e-mail e senha como o nosso foco é facilitar e agilizar o desenvolvimento, faremos uso desse recurso, e para isso execute o comando a baixo:
O que esse comando faz? Basicamente ele cria uma página completa com o formulário de cadastro, login e recuperação de senha! Agora caso queira edita-los, basta seguir no diretório resources/views/auth que lá teremos os arquivos: login.blade.php e register.blade.php.
Com esse comando não será necessário criar nenhuma classe de controle, nem criar as Routes, em outras palavras após executar esse comando está pronto!
Aqui eu vou sair rapidamente do foco desse post devido a uma coisa muito legal que percebi, em projetos pessoais eu criava variáveis que basicamente contem partes do código que se repetiam por toda a página assim facilitando o desenvolvimento, ao estudar Laravel estava ficando preocupado em ter que reescrever códigos, porem ao chegar nessa parte dos meus estudos vi que estava enganado! Então vamos lá! Aqui basicamente removi o HTML exceto o conteúdo do <div class="container">, basicamente abra o seu welcome.blade.php e substitua pelo código abaixo e repita o processo com o listar.blade.php:
Agora abre em seu navegador e veja as diferenças, o novo menu que está aparecendo está localizado no diretório layouts no arquivo app.blade.php.
Após ver e ficar abismado com essa nova tela, vamos fazer um novo cadastro essa parte é por sua conta:
O middleware fornece um mecanismo conveniente para filtrar solicitações HTTP inserindo seu aplicativo. Por exemplo, o Laravel inclui um middleware que verifica se o usuário do seu aplicativo está autenticado. Se o usuário não estiver autenticado, o middleware redirecionará o usuário para a tela de login. No entanto, se o usuário for autenticado, o middleware permitirá que a solicitação continue na aplicação.
Abra o diretório routes/ e o arquivo web.php e vamos edita-lo, remova a atual linha destinada a rota listar/ e adicione a nova:
Tente abrir a listagem de contatos antes de estar logado, a aplicação irá direcionar para o formulário de login, porem caso já esteja logado o sistema irá carregar a listagem sem nenhum problema! Para saber mais sobre Middlewares veja esse link: https://laravel.com/docs/5.4/middleware
Nesse post não tenho muito a explicar pois o Laravel já faz todo o nosso trabalho na hora de criar o formulário de login e cadastro, mas a frente irei aprender e ensinar como personalizar esses formulários, mas por hoje vamos ficar aqui mesmo! Off comprei o livro Laravel para Ninjas estarei lendo-o e trarei uma resenha para vocês e também usarei o conteúdo dele para fazer mais postagens!
Tutorial Laravel para iniciantes - Parte 07 [Criando uma Camada de autenticação] Reviewed by Thiago Rodrigues on 5/01/2017 Rating: 5

O Shopping Vale do Aço entrou em operação no dia 24 de setembro de 1998. Localizado numa área estratégica às margens da BR-381, na região denominada Vale do Aço. Atualmente, o maior do Leste de Minas e o segundo maior do interior. Em sua terceira expansão, concluída em setembro de 2015, elevou o número de operações para mais de 200, duplicando a atual.
São 08 grandes âncoras, C&A, Centro Cultural Usiminas, Consul, Marisa, Lojas Americanas, Renner, Riachuelo e mais 07 megalojas. Possui estacionamento coberto e aberto para mais de 1.800 vagas, praça de alimentação ampliada, quatro grandes salas de cinema, sendo uma 3D e um mix muito mais completo de estabelecimentos, além de amplos corredores, uma decoração moderna e atraente, capaz de dar mais conforto aos clientes. A área construída é de 80.000m² e ABL de 35.000m².