From c47d39194629877a6285d9e7452b9abbf0ee64a8 Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 31 Oct 2016 18:27:34 -0700 Subject: [PATCH] Feature - allow search on group names --- app/Models/User.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/Models/User.php b/app/Models/User.php index 5fcb8edc9..76571e5b4 100755 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -389,6 +389,11 @@ class User extends Model implements AuthenticatableContract, CanResetPasswordCon $query->where('locations.name', 'LIKE', '%'.$search.'%'); }); }) + ->orWhere(function ($query) use ($search) { + $query->whereHas('groups', function ($query) use ($search) { + $query->where('groups.name', 'LIKE', '%'.$search.'%'); + }); + }) // Ugly, ugly code because Laravel sucks at self-joins ->orWhere(function ($query) use ($search) {