0

我正在寻找一种解决方案,允许我从本地机器运行命令并让它们在我的VMartisan上生效。homestead

例如,在运行php artisan migrate命令时,使用存储在.env文件中的信息指向虚拟机,但我的终端试图在本地运行它们。

大多数命令成功运行是因为它们不需要来自远程计算机的驱动程序。运行php artisan route:list正常。

如何artisan使用本地终端运行命令?

4

1 回答 1

4

您需要更改以下文件:

.env

DB_HOST=127.0.0.1
DB_HOST_PORT=:33060

宅基地.yaml

variables:
    - key: APP_ENV
      value: local
    - key: DB_HOST_PORT
      value: ":3306"

配置/数据库.php

'mysql' => [
    // ...
    'driver' => 'mysql',
    'host'   => env('DB_HOST') . env('DB_HOST_PORT'),
    // ...
]
于 2016-04-13T09:44:27.653 回答