我想获得没有$ this-> id的ID总数。我用这个但它不起作用。
public function edit(Member $member)
{
$data = DB::table("members")
->where('nid_number', '=','7357665970')
->whereNotIn('id',$member->id)
->count();
dd($data);
}
想在编辑时在ajax验证中使用它。请帮助
您需要通过这种方式在编辑过程中检查是否存在
public function edit(Member $member)
{
if(DB::table("members")->where('nid_number', '=','7357665970')->where('id','!=',$member->id)->exists())
return true;
else
return false;
}
注意:您不能为单个id设置whereNotIn,它必须是一个数组
请尝试以下代码
public function edit(Member $member)
{
$data = DB::table("members")
->where('nid_number', '=','7357665970')
->whereNotIn('id', [$member->id])
->count();
dd($data);
}
whereIn方法验证给定数组中是否包含给定列的值。