/** * Scope a query to a collection of entries. * * @param Query $query * @param string $field * @param array $entries * @param bool $or * * @return Query */ protected function scopeToEntries($query, $field, array $entries, $or = false) { if (!$entries) { $entries = ['void']; } return $query->whereIn($field, $entries, $or ? 'or' : 'and'); }