使用Laravel在本地迁移时如何在宅基地上运行迁移?

sur*_*190 5 laravel homestead

我必须通过SShing在宅基地箱上进行迁移:

homestead ssh
cd ~/Code/my-project
php artisan migrate
Run Code Online (Sandbox Code Playgroud)

我更喜欢只运行migrate本地文件夹,并自动在访客(虚拟)机器上运行迁移.

Jua*_*Gon 7

默认情况下,Laravel使用localhost作为数据库主机,只需转到homestead.yaml文件并检查第一行的IP地址(可能是=> ip:"192.168.10.10").在.env文件中使用此IP作为主机:

在.env文件中使用: DB_HOST=192.168.10.10

代替 DB_HOST=localhost

它必须有效.

PS: Homestead还重定向端口,因此您可能需要将数据库的端口更改为:33060

在.env文件中,使用:DB_PORT=33060,而不是DB_PORT=3306

但是,首先检查firt配置.

最好的祝愿.