@Stefano Zaniboni đã trả lời điều này trong một bình luận nhưng để mở rộng:
Tôi đã gặp sự cố này vì tôi đã quen với việc chạy php artisan
lệnh trong thư mục cục bộ của tôi thay vì trong hộp chứa virtualbox / vagrant box / docker.
Tài liệu Laravel
đề cập rằng bạn cần chạy php artisan migrate
lệnh từ bên trong máy ảo của bạn.
Nếu bạn đang sử dụng docker, bạn có thể lấy id vùng chứa của mình bằng cách sử dụng docker ps
. Sau đó, để ssh vào vùng chứa, hãy sử dụng docker exec -it <containerId> /bin/bash
. Sau đó, chỉ cần cd
vào thư mục dự án của bạn và chạy php artisan migrate
.