diff --git a/app/Models/Group.php b/app/Models/Group.php index 1446d327e8..1938d6b965 100755 --- a/app/Models/Group.php +++ b/app/Models/Group.php @@ -36,4 +36,21 @@ class Group extends SnipeModel { return json_decode($this->permissions, true); } + + /** + * Query builder scope to search on text + * + * @param Illuminate\Database\Query\Builder $query Query builder instance + * @param text $search Search term + * + * @return Illuminate\Database\Query\Builder Modified query builder + */ + public function scopeTextSearch($query, $search) + { + + return $query->where(function ($query) use ($search) { + + $query->where('name', 'LIKE', '%'.$search.'%'); + }); + } }