Миграция Laravel 5 php artisan не работает

Я использую Mac os x Yosemite 10.10. Я установил последнюю версию laravel version 5.1. Я установил Homestead, и он отлично работает. Однако, когда я пытаюсь установить соединение MySQL в своем приложении Laravel, и теперь у меня возникают ошибки при запуске миграции php artisan на моем компьютере для разработки. Ниже приведено утверждение, которое я вижу, когда запускаю php artisan migrate.

[PDOException] SQLSTATE[HY000] [2002] Нет такого файла или каталога

Как я могу решить эту проблему? Когда я захожу в виртуальную машину, mysql работает нормально. Но я не знаю, как я могу использовать миграцию php artisan. Заранее спасибо.

Лучший


person Wooyoung Jung    schedule 02.07.2015    source источник
comment
comment
Привет. Поскольку я использую Homestead, предложенная вами ссылка у меня не работает. Спасибо, в любом случае!   -  person Wooyoung Jung    schedule 02.07.2015
comment
Виноват. Не видел этого.   -  person cjds    schedule 02.07.2015


Ответы (2)


проверьте, доступен ли сервер mysql, и проверьте database.php с правильным путем к драйверу sql для database.php

  project/config/database.php

проверьте файл .env в каталоге проекта и проверьте детали БД

DB_HOST=localhost
DB_DATABASE=dbname
DB_USERNAME=username
DB_PASSWORD=password
person Vivek Chaudhari    schedule 07.06.2016

Взгляните на свой файл .env (корневой каталог) и дважды проверьте соединения. бывший:

DB_HOST=localhost
DB_DATABASE=dbname
DB_USERNAME=username
DB_PASSWORD=password
person MGoebelM    schedule 02.07.2015