@Stefano Zaniboni отговори на това в коментар, но за да разширя:
Попаднах на този проблем, защото съм свикнал да изпълнявам php artisan команди в моята локална директория, а не във virtualbox / vagrant box / docker контейнер.
Документите на Laravel
споменете, че трябва да стартирате php artisan migrate команда от вашата виртуална машина.
Ако използвате docker, можете да получите идентификатора на контейнера си с помощта на docker ps . След това за ssh в контейнера използвайте docker exec -it <containerId> /bin/bash . След това просто cd в директорията на вашия проект и стартирайте php artisan migrate .