Fix: Правильная группировка where в UserSearchController
✅ where(function() {...}) для группировки условий ✅ organization_id фильтруется корректно Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
parent
500ff03309
commit
7f19cedeee
|
|
@ -20,9 +20,13 @@ class UserSearchController extends Controller
|
|||
$usersQuery->where('organization_id', $organizationId);
|
||||
}
|
||||
|
||||
// Фильтр по имени И email (правильная группировка)
|
||||
$usersQuery->where(function($q) use ($query) {
|
||||
$q->where('name', 'like', "%{$query}%")
|
||||
->orWhere('email', 'like', "%{$query}%");
|
||||
});
|
||||
|
||||
$users = $usersQuery
|
||||
->where('name', 'like', "%{$query}%")
|
||||
->orWhere('email', 'like', "%{$query}%")
|
||||
->orderBy('name')
|
||||
->limit(50)
|
||||
->get()
|
||||
|
|
|
|||
Loading…
Reference in New Issue