Menu Docs
Página inicial do Docs
/ / /
Laravel MongoDB
/

Configurar sua conexão MongoDB

1

Copie o arquivo .env.example para um arquivo denominado .env no diretório raiz do projeto executando o seguinte comando de shell:

cp .env.example .env

Abra o arquivo .env e adicione ou edite as seguintes variáveis e valores. Substitua o placeholder <connection string> pela sua connection string a partir da etapa Criar uma connection string :

DB_CONNECTION=mongodb
DB_URI="<connection string>"

Por exemplo, se sua connection string for "mongodb+srv://myUser:myPass123@mongo0.example.com/", sua variável DB_URI corresponderá à seguinte linha:

DB_URI="mongodb+srv://myUser:myPass123@mongo0.example.com/"

Observação

Certifique-se de que essas variáveis em seu arquivo .env estejam indefinidas no shell em que você executa seu aplicativo. As variáveis de ambiente no shell têm precedência sobre as no arquivo .env .

2

Abra o arquivo database.php no diretório config e configure a conexão do banco de dados padrão para a variável de ambiente do DB_CONNECTION como mostrado na seguinte linha:

'default' => env('DB_CONNECTION'),

Adicione a seguinte entrada mongodb destacada à array connections no mesmo arquivo:

'connections' => [
'mongodb' => [
'driver' => 'mongodb',
'dsn' => env('DB_URI'),
'database' => 'sample_mflix',
],
// ...
3

Abra o arquivo providers.php no diretório bootstrap e adicione a seguinte entrada na array:

MongoDB\Laravel\MongoDBServiceProvider::class,

Dica

Para saber como registrar o fornecedor no Laravel 10.x, consulte Registrando fornecedores.

Após concluir estas etapas, seu aplicativo web Laravel está pronto para se conectar ao MongoDB.

Observação

Se você tiver problemas, peça ajuda nos Fóruns daMongoDB Community ou envie comentários usando a guia Rate this page no lado direito ou inferior direito da página.

Próximo: Ver dados de amostra do MongoDB

Voltar

Criar uma connection string

Próximo

Visualizar dados do MongoDB