2016-03-04 60 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