@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 .