如何在laravel5中更改数据库

时间:2016-05-02 04:56:51

标签: mysql database laravel-5.1

我刚开始学习laravel。我在开始时给了一个数据库名称(例如:mydatabase1)。现在想要更改db(例如:mydatabase2)。我更新了新的数据库名称database.php and .env files。我仍然在模型中运行查询

$users = DB::table('tbl_users')->limit(1)->get();

它给我这样的错误:

  

SQLSTATE [42S02]:找不到基表或视图:1146表   'mydatabase1.tbl_users'不存在(SQL:select * from'tbl_users'   限制1)

意味着它仍在考虑首次配置。我想知道我必须更新以反映数据库名称更新。请帮忙

1 个答案:

答案 0 :(得分:1)

您需要重新启动Web服务器才能在.env文件中应用新的更改。即使在那之后,如果你仍然得到相同的错误,请检查dababase.php中新添加的配置,以及检查是否已创建具有给定名称的数据库(' mydatabase1')