Sistema de autenticação em Laravel com confirmação de cadastro por e-mail e recuperação de senha, utilizando os templates Blade nativos
- Faça o download ou clone o projeto:
$ git clone https://github.com/Danie1Net0/AuthLaravel.git
- Instale as depedências via Composer:
$ composer install
- Crie o arquivo .env:
$ cp .env.example .env
- Gere a chave da aplicação:
$ php artisan key:generate
- Crie um banco de dados e altere o seguinte trecho do arquivo .env com seus parâmetros:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE="nome do seu banco criado"
DB_USERNAME="nome de usuario do seu banco"
DB_PASSWORD="senha do seu banco"
- Ainda no arquivo .env altere o seguinte trecho com os parâmetros do seu servidor de e-mail (utilizado para enviar as notificações):
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME="seu endereço de e-mail"
MAIL_PASSWORD="senha do seu e-mail"
MAIL_ENCRYPTION=tls
- Execute as migrações:
$ php artisan migrate
- Inicie a aplicação:
$ php artisan serve