Я пытаюсь запросить одну из моих баз данных настройки с помощью Lumen. Я создал файл конфигурации следующим образом:
конфиг / database.php
return [ 'mysql' => [ 'domains' => [ 'host' => 'localhost', 'username' => 'root', 'password' => '', 'database' => 'domains' ], // Other connections here... 'driver' => 'mysql' ] ];
Затем я пытаюсь выполнить свой запрос на своем маршруте, как это
приложение / Http / routes.php
$app->get('/billing/saved/{id}', function($id){ $data = DB::connection('domains') ->select('select billing_id, nickname from billing where user_id = 108649 and billing_id = ?', [$id]); return response()->json($data); });
Когда он запускается, появляется следующее сообщение об ошибке:
InvalidArgumentException in DatabaseManager.php line 238: Database [domains] not configured. in DatabaseManager.php line 238 at DatabaseManager->getConfig('domains') in DatabaseManager.php line 157 at DatabaseManager->makeConnection('domains') in DatabaseManager.php line 67 at DatabaseManager->connection('domains') in Facade.php line 210 at Facade::__callStatic('connection', array('domains')) in routes.php line 68 at DB::connection('domains') in routes.php line 68 at Closure->{closure}('1') at call_user_func_array(object(Closure), array('1')) in Container.php line 502 at Container->call(object(Closure), array('id' => '1')) in Application.php line 1263 at Application->callActionOnArrayBasedRoute(array('1', array(object(Closure)), array('id' => '1'))) in Application.php line 1237 at Application->handleFoundRoute(array('1', array(object(Closure)), array('id' => '1'))) in Application.php line 1211 at Application->handleDispatcherResponse(array('1', array(object(Closure)), array('id' => '1'))) in Application.php line 1163 at Application->Laravel\Lumen\{closure}() in Application.php line 1390 at Application->sendThroughPipeline(array(), object(Closure)) in Application.php line 1164 at Application->dispatch(null) in Application.php line 1104 at Application->run() in index.php line 28
Что я делаю неправильно?