@Stefano Zaniboni hat dies in einem Kommentar beantwortet, aber um es zu erweitern:
Ich bin auf dieses Problem gestoßen, weil ich daran gewöhnt bin, php artisan auszuführen Befehle in meinem lokalen Verzeichnis und nicht in einem Virtualbox- / Vagrant-Box- / Docker-Container.
Die Laravel-Dokumentation
Erwähnen Sie, dass Sie die php artisan migrate ausführen müssen Befehl innerhalb Ihrer virtuellen Maschine.
Wenn Sie Docker verwenden, können Sie Ihre Container-ID mit docker ps abrufen . Um dann per SSH in den Container zu gelangen, verwenden Sie docker exec -it <containerId> /bin/bash . Dann einfach cd in Ihr Projektverzeichnis und führen Sie php artisan migrate aus .