Commit bedfcdcf authored by Curos's avatar Curos

fix failing test

parent c65af5e5
...@@ -41,11 +41,10 @@ class DatabasePresenceVerifier extends \Illuminate\Validation\DatabasePresenceVe ...@@ -41,11 +41,10 @@ class DatabasePresenceVerifier extends \Illuminate\Validation\DatabasePresenceVe
*/ */
public function getMultiCount($collection, $column, array $values, array $extra = []) public function getMultiCount($collection, $column, array $values, array $extra = [])
{ {
foreach ($values as &$value) { // Generates a regex like '/(a|b|c)/i' which can query multiple values
$value = new MongoRegex("/$value/i"); $regex = '/('.implode('|', $values).')/i';
}
$query = $this->table($collection)->whereIn($column, $values); $query = $this->table($collection)->where($column, 'regex', $regex);
foreach ($extra as $key => $extraValue) { foreach ($extra as $key => $extraValue) {
$this->addWhere($query, $key, $extraValue); $this->addWhere($query, $key, $extraValue);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment