where('is_completed',0)->get(); foreach ($messages as $key => $value) { $nicknames = json_decode($value->nicknames); if($value->recive_count >= count($nicknames)){ $value->update(['is_completed'=>1]); } } } }