Como verificar sua conexão com o banco de dados Laravel

Neste tutorial, aprenderemos como verificar sua conexão com o banco de dados Laravel. Daremos a você dois exemplos simples usando DB PDO e DB  getDatabaseName().

Uma linha de código retornará "nenhum" se o nome da conexão de banco de dados atual não puder ser identificado. Existem dois métodos.

  • Qualquer lugar em um modelo Blade ou arquivo PHP serve.
  • Coloque-o em um  arquivo aleatório  e  dump() no servidor de despejo

1. Faça eco do nome do banco de dados Laravel em Blade/PHP

O script a seguir deve ser adicionado a um arquivo Blade ou PHP para a solução mais simples. Se não houver conexão, retornará "nenhum" ou o nome do banco de dados.

<strong>Database Connected: </strong>
<?php
    try {
        \DB::connection()->getPDO();
        echo \DB::connection()->getDatabaseName();
        } catch (\Exception $e) {
        echo 'None';
    }
?>

2. Usando o servidor de despejo para verificar isso

No entanto, você também pode colocá-lo em um controlador ou boot()função no app/Providers/AppServiceProvider.phparquivo, além de Blade ou PHP. Pessoalmente, acho que deveria entrar no boot()procedimento.

try {
    \DB::connection()->getPDO();
    dump('Database connected: ' . \DB::connection()->getDatabaseName());
} catch (\Exception $e) {
    dump('Database connected: ' . 'None');
}

Usando o  php artisan dump-server comando para verificar a conexão com o banco de dados.

1.00 GEEK