我正在使用Laravel 5,但我无法迁移我的数据库表。我有一个macbook pro,我正在使用终端。我使用PHP工匠命令:
php artisan migrate。 当我执行此命令时,出现以下错误消息:[PDOException]
SQLSTATE [HY000] [2002] Connection refused。我正在使用Laravel 5,但我无法使用php artisan migrate迁移我的数据库
我在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”文件!
env文件很可能是隐藏的。进行Google搜索并找到显示隐藏文件的命令。然后,编辑您的.env文件。 – AshMenhennett
@AshMenhennett。我发现.env文件位于我的“博客”文件中。我去了终端,我写道:CD博客,然后:ls -a。这是命令向我展示隐藏的文件,如.env文件,但问题是我如何访问隐藏的文件? –
运行'''默认写入com.apple.finder AppleShowAllFiles YES'''和''Killall Finder'''。打开Finder,你应该能够看到.env文件。 – AshMenhennett