Projeto Laravel com autenticação usando um banco já existente
Nesta documentação veremos como implementar uma autenticação do zero utilizando o Laravel.
Projeto já adicionado aos favoritos. Clique aqui para ver todos seus favoritos
Obrigado pela sua avaliação, deixe o seu feedback nos comentários :D
Introdução
A autenticação em projetos é vista como um dos principais pontos a serem desenvolvidos, pois precisamos garantir que um determinado recurso só será disponibilizado ao usuário caso o mesmo esteja autenticado no sistema.
O Laravel possui internamente um ótimo módulo de autenticação integrado ao framework, porém ela nos força a utilizar seus models e tabelas. Isso, muitas vezes, não é viável em nossos projetos porque as vezes precisamos utilizar tabelas já prontas para realizar esta autenticação.
Diante disso, neste curso veremos como implementar uma autenticação do zero utilizando o Laravel, onde uma entidade de Usuários será utilizada para realizar toda a parte de registro, login e logout.
A aplicação a ser desenvolvida possui duas páginas: uma pública, que será acessível para qualquer usuário que acessar a aplicação; e uma privada, onde apenas usuários que tenham um login válido terão acesso. Além disso, possuímos uma página de registro, onde todos os dados devem ser informados para que seja criado um perfil deste usuário, e uma página de login que verificará se os dados digitados condizem com o usuário que existe no banco de dados e, caso positivo, a autenticação acontece.
Na sequência a seguir podemos ver todo o funcionamento da aplicação: