Laravel:当我将整个项目文件夹从本地复制到云服务器时,如何更新缓存?

时间:2016-12-06 17:33:21

标签: laravel

我正在使用Laravel 5.3

在我的本地Windows PC上,test文件中的数据库名称为.env
我将整个项目文件夹复制到云服务器,laravel文件中的数据库名称为.env

然后我运行php artisan migrate,出现错误Unknown database 'test',如下所示:

  [PDOException]                                  
  SQLSTATE[HY000] [1049] Unknown database 'test'

我没有创建数据库test而没有使用它,我使用数据库laravel
这是由缓存引起的吗?

database.php是这样的:

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

编辑

云服务器上的

.env

APP_ENV=production
APP_KEY=base64:fzg/000000000000000001qfE0=
APP_DEBUG=false
APP_LOG_LEVEL=debug
APP_URL=http://localhost

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
本地PC上的

.env

APP_ENV=local
APP_KEY=base64:fzg/000000000000000001qfE0=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost

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

0 个答案:

没有答案