Sail, Access can't connect to Mysql
Introducción
No es la primera ni la última que la documentación de Laravel es algo confusa. En este caso, siguiendo escrupulosamente las instrucciones de Laravel Sail pero al configurar mi TablePlus me da error de conexión.
Solución
En primer lugar añadir al fichero .env de nuestro proyecto,
FORWARD_DB_PORT=3306
Apagar si está encendido, sail.
Ejecutar en nuestra máquina
> sail up -d
sail up -d
example-app-laravel.test-1 "start-container" laravel.test exited (0)
Shutting down old Sail processes...
[+] Running 5/5
⠿ Network example-app_sail Created 0.0s
⠿ Container example-app-mysql-1 Started 0.6s
⠿ Container example-app-redis-1 Started 0.4s
⠿ Container example-app-mailhog-1 Started 0.6s
⠿ Container example-app-laravel.test-1 Started 0.9s
> sail artisan config:cache
INFO Configuration cached successfully.
> sail artisan migrate
INFO Preparing database.
Creating migration table ............................................................................................................... 29ms DONE
INFO Running migrations.
2014_10_12_000000_create_users_table ................................................................................................... 40ms DONE
2014_10_12_100000_create_password_resets_table ......................................................................................... 26ms DONE
2019_08_19_000000_create_failed_jobs_table ............................................................................................. 27ms DONE
2019_12_14_000001_create_personal_access_tokens_table .................................................................................. 41ms DONE
Y ahora sí, que podremos conectarnos.
Aviso
Esta documentación y su contenido, no implica que funcione en tu caso o determinados casos. También implica que tienes conocimientos sobre lo que trata, y que en cualquier caso tienes copias de seguridad. El contenido el contenido se entrega, tal y como está, sin que ello implique ningún obligación ni responsabilidad por parte de Castris
Si necesitas soporte profesional puedes contratar con Castris soporte profesional.