Size: a a a

Laravel для начинающих

2020 March 06

AI

Alexey Illarionov in Laravel для начинающих
Теперь я хочу вот так писать user-ofType([admin, owner])
источник

мн

мистер никитос in Laravel для начинающих
Оке, я понял, тебе именно тайпы нужны
источник

мн

мистер никитос in Laravel для начинающих
whereHas->whereHas, вероятно
источник

AI

Alexey Illarionov in Laravel для начинающих
И чтобы он мне вернул только тех бзеров у которых есть m2m с type.slug = admin И с type.slug = owner
источник

AI

Alexey Illarionov in Laravel для начинающих
Иван Лещенко
Попробуй чейнить whereHas
Это наоборот корректное поведение)
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Alexey Illarionov
Это наоборот корректное поведение)
А ты какое ищешь?)
источник

AI

Alexey Illarionov in Laravel для начинающих
Ыэээ
источник

AI

Alexey Illarionov in Laravel для начинающих
Alexey Illarionov
И чтобы он мне вернул только тех бзеров у которых есть m2m с type.slug = admin И с type.slug = owner
Вот такое
источник

мн

мистер никитос in Laravel для начинающих
Alexey Illarionov
Это наоборот корректное поведение)
whereHas()->whereHas() вернет только те, где есть оба таких типа
источник

AI

Alexey Illarionov in Laravel для начинающих
Alexey Illarionov
Теперь я хочу вот так писать user-ofType([admin, owner])
Чтоб писать вот так
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Alexey Illarionov
Вот такое
Два whereHas
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Alexey Illarionov
Чтоб писать вот так
Заверни в скоуп
источник

AI

Alexey Illarionov in Laravel для начинающих
Ыээээ
источник

мн

мистер никитос in Laravel для начинающих
Ыауыэээу
источник

AI

Alexey Illarionov in Laravel для начинающих
Блин, вроде логично и я даже пробовал, но да, получилось. Осталось понять как процедурно вызывать wherehas в зависимости от элементов в передаваемом массиве
источник

мн

мистер никитос in Laravel для начинающих
Мне что-то подсказывает, что whereHas кучу лишних запросов тебе  нафигачит
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Alexey Illarionov
Блин, вроде логично и я даже пробовал, но да, получилось. Осталось понять как процедурно вызывать wherehas в зависимости от элементов в передаваемом массиве
foreach($items as $item) { $query->whereHas... }
источник

мн

мистер никитос in Laravel для начинающих
Иван Лещенко
foreach($items as $item) { $query->whereHas... }
Жуть
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Зато работает)
источник

AI

Alexey Illarionov in Laravel для начинающих
А потом return query?
источник