【发布时间】:2020-06-04 11:59:30
【问题描述】:
我有包含 id、名称、时间戳和其他字段的 Account 模型,我有包含 account_id 和 user_id 字段的 AccountUser 模型,我有包含用户 ID 的 User 模型。
我正在尝试使用 $this->hasManyThrough('App\User', 'App\AccountUser')->get(); 按帐户获取用户(帐户有很多用户);但我有一个错误 SQLSTATE[42S22]: Column not found: 1054 Unknown column 'users.account_user_id' in 'on clause' (SQL: select users.*, account_users.account_id from users inner join account_users account_users.id = users.account_user_id 其中account_users.account_id = 1)。
我不需要'users.account_user_id' 列,但它在查询中,怎么办?谢谢。
【问题讨论】:
标签: laravel laravel-5 eloquent