2016-05-02 10 views
0

私はlaravelを学び始めました。私は開始時にデータベース名(例:mydatabase1)を与えました。今度はdb(例えば:mydatabase2)を変更したい。新しいデータベース名database.php and .env filesを更新しました。私はモデルでクエリを実行すると、まだlaravel5のデータベースを変更するには

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

は、それはこのように私にエラーを与える:

SQLSTATE [42S02]:ベーステーブルまたは見つからないビュー:1146表 「mydatabase1.tbl_usersを'は存在しません(SQL:select * from' tbl_users ' 制限1)

はまだ最初の構成を考慮しています。私はdb名の更新を反映するためにどこを更新しなければならないのだろうか。助けてください

+0

設定キャッシュをクリアする必要があります。 'php artisan config:clear'を実行し、それが役立つかどうかを見てください! – James

答えて

1

新しい変更を.envファイルに適用するには、Webサーバーを再起動する必要があります。その後も同じエラーが発生している場合は、dababase.phpの新しく追加されたconfigsを確認し、指定された名前( 'mydatabase1')のデータベースを作成したかどうかを確認してください。

関連する問題