Laravel – Configurando o Banco de Dados: Neste artigo vamos aprender a configurar o banco de dados que servirá a nossa aplicação. Para tal vamos nos basear no MySQL.
Não faz parte do escopo deste post a instalação do MySQL e a criação da base de dados para a aplicação, vamos nos ater apenas a configuração necessária para que nossa aplicação acesse seu banco de dados. Entendemos então que neste ponto você possui uma instalação MySQL funcional, e com uma base de dados criada.
Daqui para frente, nos nossos exemplos, estaremos trabalhando numa aplicação chamada “mgcti” e com uma base de dados MySQL definida também como “mgcti”:
Aplicação: mgcti
Base de Dados:
- Nome: mgcti
- Host: localhost
- Usuário: root
- Senha: “” (em branco)
Note que tais definições são para um ambiente de desenvolvimento/estudo, ao colocarmos nosso projeto em produção devemos levar em consideração a definição e adoção de procedimentos que nos garantam a segurança de nossa aplicação.
A configuração (ligação) de nossa aplicação é realizada no arquivo .env, localizado no diretório raiz de nosso projeto:
Cujo conteúdo inicial, logo após a criação do projeto, deve ser similar a este:
Vamos agora alterar a sessão destinada a configuração de nosso banco de dados:
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=mgcti
DB_USERNAME=root
DB_PASSWORD=
Notem que os parâmetros acima podem variar de instalação para instalação.
Pronto, já temos nossa aplicação em conexão com o banco de dados.
Continue seu aprendizado em Laravel – Autenticação de Usuários – Registro e Login – Parte 1.