我正在使用Laravel 5,我无法使用php artisan migrate迁移我的数据库

时间:2016-12-25 12:31:46

标签: php mysql laravel-5

我正在使用Laravel 5,但我无法迁移我的数据库表。我有一个macbook pro,我正在使用终端。我正在使用php artisan命令:
    php工匠迁移。 当我执行此命令时,我收到以下错误消息:[PDOException]
    SQLSTATE [HY000] [2002]连接被拒绝。

我已按照laracasts.com上的官方教程视频配置了我的database.php。我的database.php文件如下所示:
    ...

'fetch' => PDO::FETCH_CLASS,
...
'default' => env('DB_CONNECTION', 'sqlite'),
...
'connections' => [

'sqlite' => [
'driver' => 'sqlite',
'database' => database_path('database.sqlite'),
'prefix' => '',
],
....

我在stackoverflow.com上看到了很多关于这个问题的评论。他们中的大多数人都在谈论修改“.env”文件。事情是我找不到这个文件!这让我想知道我的Laravel装置是否完整!我读到我的“.env”文件可能会覆盖我的“database.php”文件,但我无法提交“.env”文件!

1 个答案:

答案 0 :(得分:1)

很可能隐藏了env文件。

  1. 在终端中运行defaults write com.apple.finder AppleShowAllFiles YESKillall Finder

  2. 打开Finder,您应该能够看到.env文件。

  3. 编辑.env文件。