D
Size: a a a
D
ГW
ГW
D
D
D
ГW
VY
ГW
ИС
VY
SELECT partner_codes.code, partner_codes.user_id, users.id, users.first_name, users.last_name, users.email
FROM partner_codes
JOIN users ON users.id = partner_codes.user_id
JOIN model_has_roles ON model_has_roles.model_id = users.id
JOIN roles ON roles.id = model_has_roles.role_id
WHERE ((partner_codes.code LIKE 'nor%') or (users.first_name LIKE 'nor%') or (users.last_name LIKE 'nor%') or (users.email LIKE 'nor%'))
AND
roles.name = 'user'
$search = $request->search;
$getCodes = PartnerCode::select('partner_codes.user_id', 'partner_codes.code', 'users.first_name', 'users.last_name', 'users.email')
->join('users', 'users.id', 'partner_codes.user_id')
->whereHas(
'user.roles', function ($query) {
$query->where('name', 'user');
}
)
->where('partner_codes.code', 'like', $search . '%')
->orWhere('users.first_name', 'like', $search . '%')
->orWhere('users.last_name', 'like', $search . '%')
->orWhere('users.email', 'like', $search . '%')
->get();
VY
ИС
ИС
VY
VY
ИС
ИС