私はルーメン5.3.1を使用しています。 $app->withFacades()
および$app->withEloquent()
は、app.php
ではコメントを外しています。 web.php
で、私は次のコードを実行します。select()が成功してもDB :: connection()へのルーメン呼び出しがNULLを返します
$app->get('foo', function() {
return app('db')->select("SELECT * FROM foo");
return "Connected successfully to database " . DB::connection()->getDatabaseName();
});
をselect()
呼び出しが正しくfoo
テーブルからデータを返します。ただし、DB::connection()
は次のように返します。
FatalErrorException in Manager.php line 74:
Call to a member function getConnection() on null
なぜ、1つは動作しますが、もう1つは動作しませんか?
複数のデータベースが設定されていますか? DB :: connection(_databasename _) - > getDatabaseName()を試してみてください。 – blackpen
.envファイルを使用して設定されているのは1つだけです。私が変更を加えたとき、私は同じエラーが出ることを示唆しました。 – ebakunin