laravel 路由模型隐式绑定后,如何再添加withCount() ?

  1. 路由{user}已绑定到user(User $user)方法里
  2. 如何给$user里添加上评论数量comments_count字段?
  3. 除了重新用User Model 再次查询外,还有其他方法添加上comments_count吗?
  4. 如果是查询出来在拼上去的,也不用说了.
  5. 如果没有,请回答: 没有!
阅读 3k
2 个回答

也许可以使用延迟预加载$user->load();
也许没有吧

请看文档的路由显性绑定

Route::bind('user', function ($value) {
        return App\User::withCount()->first();
    });
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进