10

Lumen 5.3.1 を使用しています。$app->withFacades()$app->withEloquent()コメント解除されていapp.phpます。次web.phpのコードを実行します。

$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

一方が機能するのに、もう一方が機能しないのはなぜですか?

4

2 に答える 2

0
 app('db')->select("SELECT * FROM foo");
 DB::connection()->getDatabaseName();

試す

app('db')->connection()->getDatabaseName();

また

\DB::connection()->getDatabaseName();
于 2016-11-10T08:33:26.613 に答える