Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在laravel控制台中执行php artisan迁移时出错_Php_Laravel - Fatal编程技术网

在laravel控制台中执行php artisan迁移时出错

在laravel控制台中执行php artisan迁移时出错,php,laravel,Php,Laravel,当我尝试执行php artisan migrate时,我得到以下结果: 在Connection.php第647行中:SQLSTATE[HY000][2002]连接被拒绝 (SQL:select*from information\u schema.tables where table\u schema= Cotaco_作业和表_名称=迁移) 应用程序名称=Laravel应用程序环境=本地 APP_KEY=base64:Ciz4TWDongGPodaNDo9wcxJh48A/af6JwWWE3/yd

当我尝试执行
php artisan migrate
时,我得到以下结果:

Connection.php
第647行中:SQLSTATE[HY000][2002]连接被拒绝 (SQL:
select*from information\u schema.tables where table\u schema=
Cotaco_作业和表_名称=迁移

应用程序名称=Laravel应用程序环境=本地 APP_KEY=base64:Ciz4TWDongGPodaNDo9wcxJh48A/af6JwWWE3/ydPkI= 应用程序调试=真实应用程序日志级别=调试 应用程序URL=

DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=33060//我试过3360 too DB_数据库=宅地DB_用户名=宅地DB_密码=机密

广播驱动程序=日志缓存驱动程序=文件会话驱动程序=文件 会话\生命周期=120队列\驱动程序=同步

REDIS_主机=127.0.0.1 REDIS_密码=空REDIS_端口=6379

邮件驱动程序=smtp邮件主机=smtp.mailtrap.io邮件端口=2525 邮件\用户名=空邮件\密码=空


它位于一个新的homestead 5.1

中,在
.env
文件或
config/database.php
中配置与数据库的连接,如果您不使用
.env

我认为出现问题的原因是您没有在.env文件中设置数据库详细信息,请更新它,否则您也可以通过更新来配置它详细信息请参见config/database.php

对于.env文件

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=db_name
DB_USERNAME=root
DB_PASSWORD=

当您使用homestead时,您需要在ssh之后在一个vagrant框中运行这些命令,而不是在普通控制台中 只需遵循以下步骤即可

 1. ssh into your homestead using below command 
 2. cd ~homestead (where you set up your virtual box)
 3. vagrant up
 4. vagrant ssh
 5. cd Code/PATH_TO_YOUR_APP_ROOT_DIR
 6. php artisan migrate

我做到了。但它似乎不起作用。我将把我的环境文件添加到description@user536638首先创建数据库。并添加您的姓名DB、用户和密码-
DB\u DATABASE=[you DB]DB\u USERNAME=root DB\u Password=
@user536638如果需要帮助,请检查我的答案