@Stefano Zaniboni odpowiedział na to w komentarzu, ale rozwiń:
Natknąłem się na ten problem, ponieważ jestem przyzwyczajony do uruchamiania php artisan poleceń w moim lokalnym katalogu, a nie w kontenerze virtualbox / vagrant box / docker.
Dokumenty Laravel
wspomnij, że musisz uruchomić php artisan migrate polecenie z poziomu maszyny wirtualnej.
Jeśli używasz dockera, możesz uzyskać identyfikator kontenera za pomocą docker ps . Następnie do ssh do kontenera użyj docker exec -it <containerId> /bin/bash . Następnie po prostu cd do katalogu projektu i uruchom php artisan migrate .