我使用的是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
为什么一个人工作而不是另一个?