меня отношение многие ко многим, но мне также нужно сделать условие, что id в pivot таблице должен быть равен условному числу, как прописать условие на поле с pivot?
wherePivot вроде нету, поэтому либо джоинить с пивотом, либо whereHas. Второй симантически лучше, но может, теоретически, медленнее работать
в whereHas как это прописать если н ебрать в счет название самой pivot таблицы + столбец т.е не ( $q->where('user_product_pivot.id') )
->whereHas("rel-name", fn($builder) => $builder->where("id", 12))
таким вариантом я достучусь до id связанной мною таблицы
АААА.... Тебя интересует айди в пивот таблице. Ну тогда джойн, навернное, только. У меня в этих таблицах никогда нет id
да, id в pivot Джойны запрещены )
Тогда ничего приличного в голову не идёт. Только застрелить того, кто запретил джоины
может у них террабайты данных.
Обсуждают сегодня