2016-04-13 3 views
0

Я ищу решение, которое позволит мне запускать команды artisan с моей локальной машины и для их вступления в силу на моей homestead VM.Laravel local run artisan commands effect Среда VM

Например, при запуске php artisan migrate команда запускается с использованием информации, хранящейся в файлах точек .env, но мой терминал пытается запустить их локально.

Большинство команд запускаются успешно, потому что им не нужны драйверы с удаленной машины. Запуск php artisan route:list работает отлично.

Как я могу выполнить команды artisan с использованием локального терминала?

ответ

4

Вам необходимо изменить следующие файлы:

.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'), 
    // ... 
] 
+0

Кажется, что это сейчас запечено в ларавеле –