我正在更新我的函数中的分支。该函数接受输入参数并更新分支。但是,我试图检查输入分支代码是否已经存在;如果它已存在于该公司的任何其他分支。我有一个约束,不同的公司可以有相同的分支代码。因此,我没有在branch_code上使用unique属性。我尝试了以下内容。但是,它似乎没有用。
$branch_info = CompanyBranch::where(['branch_code' => $request['branch_code'], 'company_id' => 1])->get(['branch_code']);
if (sizeof($branch_info) > 1) {
return ['success' => false, 'message' => 'A Branch already exists with Branch-code ' . $request['branch_code']];
}
请提出解决方案。
答案 0 :(得分:0)
尝试以下代码
if(count($branch_info) > 0){
//record exists
}else{
// record not exists
}