traxxx/src/utils/where-or.js

18 lines
313 B
JavaScript
Raw Normal View History

'use strict';
function whereOr(query, table, builder) {
if (!query) {
return {};
}
Object.entries(query).forEach(([key, value]) => {
if (value !== undefined) {
builder.orWhere(`${table}.${key}`, value);
}
});
return builder;
}
module.exports = whereOr;