【发布时间】:2020-09-28 23:11:12
【问题描述】:
我想得到没有 $this->id 的 ID 总数。 我用过这个。但它不起作用。
public function edit(Member $member)
{
$data = DB::table("members")
->where('nid_number', '=','7357665970')
->whereNotIn('id',$member->id)
->count();
dd($data);
}
想在编辑时使用它进行 ajax 验证。请帮忙
【问题讨论】:
-
$member->id 是数组吗?
-
没有。其唯一的 ID 号
-
->whereNotIn('id',$member->id)这里$member->id它应该是一个数组 -
我想要所有没有 $member->nid 的 '7357665970' 的 nid。它将计算所有 nid_number 但不包括 $member 的 nid_number。你能帮忙吗?
-
如果
$member->id是单个integer,则不需要使用whereIn(),where('id', '!=', $member->id)完全可以。
标签: php laravel eloquent query-builder