2016-03-04 94 views
0

安装迁移我已经在/config/database.php改变所有的配置和.env而进入错误而在laravel

php artisan migrate:install

仍然得到了在命令PROMT错误的错误是:

[invalidArgumentException]

数据库[mysql]未配置

这是.env

APP_ENV=local 
APP_DEBUG=true 
APP_KEY=aqk5XHULL8TZ8t6pXE43o7MBSFchfgy2 

DB_HOST=localhost 
DB_DATABASE=larashop 
DB_USERNAME=root 
DB_PASSWORD= 

CACHE_DRIVER=file 
SESSION_DRIVER=file 
QUEUE_DRIVER=sync 

MAIL_DRIVER=smtp 
MAIL_HOST=mailtrap.io 
MAIL_PORT=2525 
MAIL_USERNAME=null 
MAIL_PASSWORD=null 
MAIL_ENCR 

不过,我可以使用CREATE DATABASE:

php artisan make:migration employees 
+0

你能不能从过去'.env'文件数据请(密码除外)。 –

+0

@AlexeyMezenin好的。密码为空。 – micky

回答

0

你.ENV文件和文件/config/database.php想将遵循

。 env

DB_HOST=localhost 
    DB_DATABASE=your_db_name 
    DB_USERNAME=your_db_user_name 
    DB_PASSWORD=your_password 

/config/database.php

'mysql' => [ 
      'driver' => 'mysql', 
      'host'  => env('DB_HOST', 'localhost'), 
      'database' => env('DB_DATABASE', 'forge'), 
      'username' => env('DB_USERNAME', 'forge'), 
      'password' => env('DB_PASSWORD', ''), 
      'charset' => 'utf8', 
      'collation' => 'utf8_unicode_ci', 
      'prefix' => '', 
      'strict' => false, 
      'engine' => null, 
     ], 

尝试也php artisan migrate

+0

我没有数据库密码,并留空。 env文件别人似乎没问题 – micky

+0

@micky如果没问题,那就试试“php artisan migrate”命令 – SarangaR

+0

出现类似错误。 – micky