Pré-requisitos:
Você precisa concluir as seguintes tarefas antes de iniciar as etapas deste tutorial.
$ compositor Criar Projeto Laravel/Laravel Breezeproject
$ CD BreezeProject
$ php artesan -versão
$ sudo apt install npm
Configure o banco de dados:
Você precisa criar um banco de dados MySQL para implementar a autenticação usando o Laravel Breeze. Conclua as seguintes tarefas para criar um banco de dados e configurar o banco de dados para o projeto Laravel.
$ php artesan migrar
Instale o Laravel Breeze:
Execute o seguinte comando compositor para baixar o andaime de autenticação do pacote Laravel Breeze.
$ compositor requer laravel/brisa -dev
Execute o seguinte comando para instalar a andaimes simples de autenticação de Breeze de Laravel.
$ PHP Artisan Breeze: Instale
A mensagem a seguir aparecerá se o andaime de brisa do Laravel for instalado com sucesso.
Execute o seguinte comando npm para criar ativos necessários para implementar um sistema de autenticação simples para o projeto Laravel.
$ npm install && npm run dev
A mensagem a seguir aparecerá após executar o comando acima com sucesso.
Rotas de autenticação Breeze:
Rota as informações da autenticação de Breeze Laravel serão adicionadas no rotas/web.php Arquivo se a brisa do Laravel for instalada corretamente. Se você abrir a web.Arquivo PHP, você receberá a seguinte linha para a autenticação da Breeze Laravel.
requer __dir__.'/Auth.php ';
Verifique a autenticação da brisa:
O controlador e os arquivos de visualização necessários serão criados automaticamente após a instalação do pacote Breeze. Agora, execute o seguinte comando para verificar se a autenticação da brisa funciona corretamente.
$ php artesan servir
O servidor de desenvolvimento de Laravel começa na porta número 8000 por padrão. Abra o navegador e vá para o seguinte URL.
http: // 127.0.0.1: 8000
As informações a seguir aparecerão se a autenticação da brisa for implementada com sucesso. A Registro dentro e Registro Os links aparecerão no lado direito da página.
O seguinte formulário de registro aparecerá após clicar no Registro link. O formulário contém quatro campos para o registro do usuário. Se você deseja alterar os campos do formulário de registro, deve modificar o arquivo de migração para a tabela de usuários antes de executar o comando de migrar e os controladores necessários e visualizar arquivos da autenticação. O Já registrado? O link é adicionado no formulário para abrir o Conecte-se formulário se o usuário tiver uma conta existente. Preencha o formulário com os dados válidos e clique em REGISTRO botão para criar uma nova conta de usuário.
A página a seguir aparecerá se a nova conta de usuário for criada com sucesso. É um painel muito simples para o usuário conectado. O codificador pode adicionar o conteúdo necessário a esta página com base nos requisitos do projeto. O usuário pode ser logado clicando na opção Log Out que existe sob o nome do usuário.
Depois de criar uma nova conta de usuário usando o formulário de registro, abra a tabela do usuário do banco de dados para verificar se as novas informações do usuário são adicionadas à tabela ou não. Você receberá a entrada da nova conta de usuário no Usuários tabela como a imagem a seguir se o registro for concluído com sucesso. A senha do usuário foi criptografada antes de inserir o banco de dados para segurança.
O seguinte formulário de login aparecerá se o usuário clicar no Conecte-se vincular ou fazer logon na conta existente. O usuário existente pode fazer login fornecendo um endereço de e -mail e senha válidos antes de enviar o login botão. A opção Remember Me foi adicionada no formulário para armazenar as informações de login para uso futuro. A ligação, Esqueça sua senha? foi adicionado no formulário para recuperar a senha se o usuário esquecer sua senha e não conseguir fazer login no sistema. Um painel como a imagem acima aparecerá se o usuário puder fazer login com sucesso no sistema.
Conclusão:
Laravel Breeze é uma boa opção para implementar um sistema de autenticação simples para o projeto Laravel. O codificador pode adicionar o menu necessário ou outro conteúdo no painel com base no requisito do projeto após a instalação deste pacote. O Laravel tem muitos pacotes diferentes para implementar a autenticação com muitos recursos internos. Você também pode experimentar esses pacotes.