0

ローカル マシンからコマンドを実行し、それらをVMartisanで有効にするソリューションを探しています。homestead

たとえばphp artisan migrate、ファイルに保存されている情報を使用してコマンドを実行する.envと、VM がポイントされますが、端末はそれらをローカルで実行しようとしています。

コマンドの大部分は、リモート マシンからのドライバーを必要としないため、正常に実行されます。ランニングは問題なく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"

config/database.php

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