“O Laravel é uma das mais fortes estrutura de PHP de código aberto com sintaxe expressiva e elegante. É uma estrutura MVC (Model-View-Controller) para criar aplicativos da Web simples ou complexos usando a linguagem de programação PHP. Laravel 9auth segurança era muito alta.
Autenticação em Laravel é a maneira de identificar as informações do usuário. Em aplicativos baseados na Web, a autenticação é gerenciada por sessões de usuário que levam os parâmetros de entrada como email ou nome de usuário e senha de um formulário de entrada para verificação do usuário. Se essas credenciais corresponderem, o usuário será aprovado para ser autenticado. Caso contrário, rejeitará o usuário para obter algumas informações autorizadas.
Em um projeto Laravel, é necessário um sistema de autenticação para manter nossos dados de aplicativos privados. Criar autenticação em Laravel 9 é muito fácil. Possui uma solução de autenticação interna e várias personalizações estão disponíveis de acordo com os requisitos do nosso projeto. Suponha que você seja muito novo no ambiente Laravel neste tutorial. Nesse caso, vou ajudá-lo a entender o processo de trabalho passo a passo para criar um sistema de autenticação para o seu projeto Laravel 9. Vamos passar pelo processo passo a passo de criar um sistema de autenticação para o seu projeto Laravel 9.”
Processo de trabalho do projeto
Etapa 1 - Instale o projeto Laravel 9
Antes de criar este projeto, verifique se você tem o ambiente de Laravel em seu computador. Agora abra o terminal do Windows e execute este comando.
Compositor Criar-Projeto Laravel/Laravel AuthDepois que o Laravel for instalado, então iremos para a próxima etapa
Etapa 2 - Banco de dados configurado
Use o nome de usuário e a senha do seu banco de dados para o projeto
Etapa 3 - Criando formulário de login e registro
Para o sistema de autenticação, precisamos saber o que é necessário para criar um sistema completo. Para este projeto, precisamos do formulário de login e registro com alguns funcionários. Neste projeto de autenticação de Laravel, usaremos o Bootstrap para criar um formulário de login e registro de um usuário.
Precisamos executar este comando para adicionar login e registro do Laravel ao seu projeto. O Laravel tem uma boa otimização; Você não precisa fazer isso manualmente. Laravel fará isso por você. Agora execute este comando.
O compositor requer Laravel/UIDepois de executar isso elogia em nosso projeto Laravel, ele gerará alguns controladores em seu diretório de projeto de autenticação. Ele criará uma pasta chamada auth em app \ http \ controllers \ auththere você pode encontrar todas as coisas para o seu sistema de autenticação.
Aqui você pode encontrar
Aqui você pode modificá -lo de acordo com o seu projeto solicitado.
Além disso, fará algumas visualizações em seu diretório de recursos. Está na pasta Recursos \ Views \ Auth.
Etapa 4 - Configure o Bootstrap em Laravel 9
Agora vamos adicionar Bootstrap 5 CDN ao nosso projeto. Para isso, temos que ir para os recursos do arquivo \ visualizações \ layouts \ app.lâmina.PHP Adicione estas 2 linhas
Depois disso, vai ficar assim
Na visualização de login, parece
E visualização de registro parece
Você pode mudar qualquer coisa deste formulário conforme sua necessidade.
Nossa visão está pronta. Agora temos que ir para o próximo passo.
Etapa 5 - Execute e teste o projeto
Antes de executar o projeto, precisamos migrar o banco de dados em nosso projeto. Para isso, temos que executar este elogio
PHP Artisan migraAgora podemos administrar nosso projeto. Para isso, temos que executar este elogio
PHP Artisan ServiceDepois que o projeto é executado, podemos ver o botão de login e registro no lado direito superior da nossa página inicial.
Depois de clicar no botão de login, podemos ver
Podemos inserir nossos detalhes de login aqui.
Além disso, ele cria um formulário de registro lá. Você pode se registrar lá facilmente.
Após o login, ele mostrará assim
Consolação
Finalmente, criamos este projeto com Laravel Auth. A autenticação de Laravel é muito alta. Portanto, não se preocupe com a segurança de login. Codificação feliz!!!