我有两张相关的表。
| id | reon_id |名字|
| id | settlement_id | first_name | last_name | cipher_id |
在结算模型中,他们的相关内容如下:
public function members()
{
return $this->hasMany('App\AddMember');
}
所以,首先我需要reon_id为1的所有成员,所以我确实喜欢这个:
$members = Settlement::where('reon_id', '1')
->with('members')
->count();
这是有效的。但现在,我需要同样的东西,但也需要cipher_id为1.如果我添加 - > where(' cipher_id',' 1') - > with('成员')我收到此错误:
(2/2)QueryException SQLSTATE [42S22]:找不到列:1054未知列&c; cipher_id'在' where子句'
我哪里错了?