项目里边多个数据库,dingo api开发怎么指定数据库?

别人遗留下来的项目,二次开发,里边有两个数据库,现在是在指定的数据库 mysql_wx 上重构,
YtUser model已经指定了数据库:

protected  $connection = 'mysql_wx'; //指定数据库名
protected  $table = 'yt_user'; //表名

路由

$api->get('me', 'AuthController@me');
//获取某个用户资料
$api->get('ytusers/{id}', 'YtUserController@show');

控制器

    //获取用户资料
    public function me()
    {
        return response()->json(auth('api')->user());
    }

            //指定用户
            public function show($id)
            {
                $ytuser = YtUser::find($id);
                return $this->response->item($ytuser, new YtUserTransformer());
            }

现在API提示:

    "message": "SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) (SQL: select * from `users` where `id` = 300812 limit 1)",
    "code": 1045,
    "status_code": 500,

请问大家在哪里dingo api里边指定某个数据库,谢谢大家!

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
最佳答案

参考这个 加了一个中间件,解决了 www.jianshu.com/p/1c0e137b2248

1周前 评论
讨论数量: 2
protected  $connection = 'mysql_wx'; //指定数据库名

虽然本人没接触过,但这里的 connection 不是指的数据库名,而是 「连接」,也就是说 mysql_wx 数据库的连接在 config/database.conf 中注册了吗?

1周前 评论
芝麻开门 (楼主) 1周前
php_yt (作者) 1周前
芝麻开门 (楼主) 1周前

参考这个 加了一个中间件,解决了 www.jianshu.com/p/1c0e137b2248

1周前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!