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.
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';
}
?>
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.