Size: a a a

2021 July 22

TK

Timur Kamilov in Laravel Pro
каким образом два whereIn подряд?
источник

Р

Роман in Laravel Pro
Model::whereIn(...)->whereIn(...)
источник

Р

Роман in Laravel Pro
В проблема то?) В sql будет select... Where ... In () and where ... In ()
источник

TK

Timur Kamilov in Laravel Pro
источник

TK

Timur Kamilov in Laravel Pro
у меня только массив тэгов как параметр
источник

TK

Timur Kamilov in Laravel Pro
что передавать во второй whereIn допустим?
источник

Р

Роман in Laravel Pro
?))
источник

Р

Роман in Laravel Pro
Есть связь с тегами? Как в таблице связь к тегам лежит
источник

TK

Timur Kamilov in Laravel Pro
many to many связь
источник

TK

Timur Kamilov in Laravel Pro
мне просто нужно вытащить айдишки property_id
источник

Р

Роман in Laravel Pro
Если передаются id тегов из запроса и они в связующей таблице нормально лежат и есть правильно прописанная связь, то whereIn(property_id, ....)->whereHas('tags', function...) И внутри функции замыкания второй wherein для тегов
источник

TK

Timur Kamilov in Laravel Pro
у меня нет property_id чтобы передать его в whereIn
источник

A

Arman in Laravel Pro
Но ведь тогда не будет исключения тех кого нет в списке. Ему нужны точные совпадения
источник

TK

Timur Kamilov in Laravel Pro
мне как раз надо property_id и вытащить
источник

Р

Роман in Laravel Pro
Ничего не понял
источник

A

Arman in Laravel Pro
тут наверно к строке сделать все id и явно их сравнивать как строки
источник

TK

Timur Kamilov in Laravel Pro
просто надо вот отсюда вытащить property_id у которых есть все тэги
источник

TK

Timur Kamilov in Laravel Pro
че не понятного то)
источник

TK

Timur Kamilov in Laravel Pro
не у которых есть хотя бы один тэк как это делает whereIn а все
источник

Р

Роман in Laravel Pro
не понятно что за таблицы и какие связи
источник