@Stefano Zaniboni svarade på detta i en kommentar men för att utöka:
Jag stötte på det här problemet eftersom jag är van vid att köra php artisan kommandon i min lokala katalog snarare än i en virtualbox / vagrant box / docker-behållare.
Laravel Docs
nämn att du måste köra php artisan migrate kommando från din virtuella maskin.
Om du använder docker kan du få ditt container-id med docker ps . För att sedan ssh in i behållaren använd docker exec -it <containerId> /bin/bash . Sedan är det bara cd in i din projektkatalog och kör php artisan migrate .