@Stefano Zaniboni respondió esto en un comentario pero para ampliar:
Me encontré con este problema porque estoy acostumbrado a ejecutar php artisan
comandos en mi directorio local en lugar de en un contenedor virtualbox/vagrant box/docker.
Los Laravel Docs
mencione que necesita ejecutar php artisan migrate
comando desde dentro de su máquina virtual.
Si usa la ventana acoplable, puede obtener la identificación de su contenedor usando docker ps
. Luego, para ingresar al contenedor, use docker exec -it <containerId> /bin/bash
. Entonces solo cd
en el directorio de su proyecto y ejecute php artisan migrate
.