Add dynamic scope for prettier multiple column search

This commit is contained in:
Marcus Moore 2023-05-23 13:35:19 -07:00
parent 05a2e568d7
commit 9078d4c71c
No known key found for this signature in database

View file

@ -282,4 +282,9 @@ trait Searchable
// Default to MySQL's concatenation method
return 'CONCAT(' . implode('," ",', $columns) . ') LIKE ?';
}
public function scopeOrWhereMultipleColumns($query, array $columns, $term)
{
return $query->orWhereRaw($this->buildMultipleColumnSearch($columns), ["%{$term}%"]);
}
}