gpt4 book ai didi

laravel - 使用 Laravel 在本地运行 migrate 时如何在 Homestead 上运行 migrate?

转载 作者:行者123 更新时间:2023-12-04 17:33:36 25 4
gpt4 key购买 nike

我必须通过 SSHing 在宅基地框上运行迁移:

homestead ssh
cd ~/Code/my-project
php artisan migrate

我宁愿只运行 migrate在本地文件夹上并自动在 guest (虚拟)机器上运行迁移。

最佳答案

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

在 .env 文件中使用:DB_HOST=192.168.10.10
而不是 DB_HOST=localhost
它必须有效。

PS: Homestead 也会重定向端口,因此您可能需要将数据库端口更改为:33060
在 .env 文件中,使用:DB_PORT=33060 , 而不是 DB_PORT=3306
但是,首先检查第一个配置。

最好的祝愿。

关于laravel - 使用 Laravel 在本地运行 migrate 时如何在 Homestead 上运行 migrate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33333150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com