我要寻找一个解决方案,让我跑artisan
从我的本地机器的命令,并为他们拿我的影响homestead
VM。
例如,当运行php artisan migrate
该命令使用存储在信息运行.env
文件指向VM,但我的终端试图将本地运行。
大多数命令的成功运行,因为他们不需要从远程计算机的驱动程序。 运行php artisan route:list
工作正常。
我怎样才能运行artisan
使用本地终端命令?
我要寻找一个解决方案,让我跑artisan
从我的本地机器的命令,并为他们拿我的影响homestead
VM。
例如,当运行php artisan migrate
该命令使用存储在信息运行.env
文件指向VM,但我的终端试图将本地运行。
大多数命令的成功运行,因为他们不需要从远程计算机的驱动程序。 运行php artisan route:list
工作正常。
我怎样才能运行artisan
使用本地终端命令?
您需要更改以下文件:
.ENV
DB_HOST=127.0.0.1
DB_HOST_PORT=:33060
homestead.yaml
variables:
- key: APP_ENV
value: local
- key: DB_HOST_PORT
value: ":3306"
配置/ database.php中
'mysql' => [
// ...
'driver' => 'mysql',
'host' => env('DB_HOST') . env('DB_HOST_PORT'),
// ...
]