V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiaoyu9965
V2EX  ›  PHP

请问一个 Lumen 的问题,我在.env 中配置了 DB 的配置,但是依然报出找不到数据库配信信息。

  •  
  •   xiaoyu9965 · 2015-09-03 00:21:33 +08:00 · 5846 次点击
    这是一个创建于 3400 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我将测试环境的代码迁移到线上环境上来,然后就手动的配置下.env 。但是饱了这个莫名秒的错误。
    我的.env 配置如下:
    APP_ENV=local
    APP_DEBUG=true
    APP_KEY=3enKXjXbYW4O3OklteV4El31KXs0avK8

    APP_TIMEZONE=PRC

    APP_LOCALE=en
    APP_FALLBACK_LOCALE=en

    DB_CONNECTION=mysql
    DB_HOST=10.137.208.14
    DB_PORT=3306
    DB_DATABASE=mkacall
    DB_USERNAME=admin
    DB_PASSWORD=cLuj0Ye9bl
    DB_TIMEZONE=+08:00

    CACHE_DRIVER=file
    SESSION_DRIVER=file
    QUEUE_DRIVER=database

    MAIL_DRIVER=smtp

    MAIL_HOST=mailtrap.io

    MAIL_PORT=2525

    MAIL_USERNAME=null

    MAIL_PASSWORD=null

    MAIL_FROM_ADDRESS=null

    MAIL_FROM_NAME=null

    错误如下:
    InvalidArgumentException in DatabaseManager.php line 238:
    Database [] not configured.

    in DatabaseManager.php line 238
    at DatabaseManager->getConfig (null ) in DatabaseManager.php line 157
    at DatabaseManager->makeConnection (null ) in DatabaseManager.php line 67
    at DatabaseManager->connection (null ) in Model.php line 3152
    at Model::resolveConnection (null ) in Model.php line 3118
    at Model->getConnection () in Model.php line 1866
    at Model->newBaseQueryBuilder () in Model.php line 1809
    at Model->newQueryWithoutScopes () in Model.php line 1783
    at Model->newQuery () in Model.php line 3364
    at Model->call ('whereRaw', array (' email = ? AND password = ? ', array ('[email protected]', 'e10adc3949ba59abbe56e057f20f883e')))
    at AdminUser->whereRaw (' email = ? AND password = ? ', array ('[email protected]', 'e10adc3949ba59abbe56e057f20f883e'))
    at call_user_func_array (array (object (AdminUser ), 'whereRaw'), array (' email = ? AND password = ? ', array ('[email protected]', 'e10adc3949ba59abbe56e057f20f883e'))) in Model.php line 3380
    at Model::
    callStatic ('whereRaw', array (' email = ? AND password = ? ', array ('[email protected]', 'e10adc3949ba59abbe56e057f20f883e'))) in IndexController.php line 30
    at AdminUser::whereRaw (' email = ? AND password = ? ', array ('[email protected]', 'e10adc3949ba59abbe56e057f20f883e')) in IndexController.php line 30
    at IndexController->signin ()
    at call_user_func_array (array (object (IndexController ), 'signin'), array ()) in Container.php line 502
    at Container->call (array (object (IndexController ), 'signin'), array ()) in Application.php line 1348
    at Application->callControllerCallable (array (object (IndexController ), 'signin'), array ()) in Application.php line 1313
    at Application->callLumenController (object (IndexController ), 'signin', array (true, array ('uses' => 'App\Http\Controllers\Admin\IndexController@signin'), array ())) in Application.php line 1284
    at Application->callControllerAction (array (true, array ('uses' => 'App\Http\Controllers\Admin\IndexController@signin'), array ())) in Application.php line 1252



    3 条回复    2015-09-03 01:15:21 +08:00
    isCyan
        1
    isCyan  
       2015-09-03 00:39:10 +08:00 via iPhone
    这样直接贴上来泄露多少隐私信息啊…
    holystrike
        2
    holystrike  
       2015-09-03 01:08:23 +08:00 via Android
    bootstrap/app.php 把 loadenv 那句话取消注释
    xiaoyu9965
        3
    xiaoyu9965  
    OP
       2015-09-03 01:15:21 +08:00
    @holystrike 那句话已经注释掉了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1148 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:37 · PVG 02:37 · LAX 10:37 · JFK 13:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.