2017-10-17 85 views
0

我在laravel中開發一個項目,我必須更改數據庫連接。 我添加一個新的連接,並將其設置爲默認值,但是當我運行該應用程序時,它使用舊連接,我不明白爲什麼。我不使用.env只是設置config/database.phpLaravel使用舊的數據庫連接

'default' => env('DB_CONNECTION', 'DB2'), 

'connections' => [ 

    'DB2' => [ 
     'driver' => 'sqlsrv', 
     'host' => env('DB_HOST', 'IP'), 
     'database' => env('DB_DATABASE', 'DB2'), 
     'username' => env('DB_USERNAME', 'user'), 
     'password' => env('DB_PASSWORD', '*****'), 
     'charset' => 'utf8', 
     'prefix' => '', 
    ], 

    'DB1' => [ 
     'driver' => 'sqlsrv', 
     'host' => env('DB_HOST', '127.0.0.1'), 
     'port' => env('DB_PORT', '2222'), 
     'database' => env('DB_DATABASE', 'DB1'), 
     'username' => env('DB_USERNAME', 'user'), 
     'password' => env('DB_PASSWORD', '****'), 
     'charset' => 'utf8', 
     'prefix' => '', 
    ], 



], 

我該如何解決這個問題?

謝謝

回答

1

你只是使用以下命令清除配置緩存:

php artisan config:clear 
php artisan config:cache