Laravel 5 php artisan migrate does not work

人走茶凉 提交于 2019-12-24 15:09:52

问题


Im using Mac os x Yosemite 10.10. I installed the lastest laravel version 5.1. I set up Homestead and it has been running great. However, when I try to make a MySQL connection in my Laravel app, and am now experiencing errors when running php artisan migrate on my development machine. Following is the statement that I see when I run php artisan migrate.

[PDOException] SQLSTATE[HY000] [2002] No such file or directory

How can I solve this problem? When I get into VM, mysql works fine. But I do not know how I can use php artisan migrate. Thank you in advance.

Best


回答1:


check mysql server is available or not and check database.php with proper sql driver path for database.php

  project/config/database.php

check your .env file in project directory and check DB details

DB_HOST=localhost
DB_DATABASE=dbname
DB_USERNAME=username
DB_PASSWORD=password



回答2:


Take a look at your .env file (root directory) and check twice your connections. ex:

DB_HOST=localhost
DB_DATABASE=dbname
DB_USERNAME=username
DB_PASSWORD=password


来源:https://stackoverflow.com/questions/31188509/laravel-5-php-artisan-migrate-does-not-work

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!