Os dejo dos formas de hacerlo, desde consola y desde código.
Desde código
En el fichero app/Providers/AppServiceProvider.php, en el método boot añadir el siguiente código:
#Primero añadimos los namesapces que utilizamos
use Illuminate\Support\Facades\DB;
use App\Providers\Exception;
# Después en el método boot añadimos el siguiente código
try
{
DB::connection()->getPDO();
dump('Database is connected. Database Name is : ' . DB::connection()->getDatabaseName());
}
catch (Exception $e)
{
dump('Database connection failed');
}
Y para probarlo ejecutar en consola el servidor de Laravel
php artisan serve
e ir al navegadorDesde consola
Con el comando tinker que es una consola de comandos con la que podremos interactuar con todas las clases y métodos de nuestra aplicaciónphp artisan tinker
Se abrirá un Prompt en la donde podremos ejecutar comandos, ejecuta el siguiente comando:
DB::connection()->getPDO();
Y el resultado tendría que ser algo como esto:
Si por alguna razón los datos de conexión que salen por pantalla no son los que esperáis o esta dando un error podéis comprobar que variables esta tomando ejecutado dentro de tinker
config('database.connections.' . config('database.default'))
Y estos datos de conexión de donde salen pues del fichero config/database.php que en principio los debería de leer del fichero .env, si este fichero no lo tenéis configurado leerá del database.php
Y esto es todo, feliz programming
Saludos
Alex.
También puede interesarte:
Configurar Laravel Sail para utilizar un MySql externo existente |
||