Валентин Дубков
В Вашу модель products добавьте фильтр scope.
public function scopeUser(Builder $query, int $user_id)
{
return $query->whereHas('users', function (Builder $query) use ($user_id) {
$query->where('id', '=', $user_id);
});
}
я наверное не так все разьяснил, мне нужно что бы из множества product.users получить pivot данные только одного конкретного юзера. в sql как то можно было сделать select внутри select-a , как в ellequent это сделать фиг знает, примеров пока не видел. Но я сделаю подругому. Сделаю обратный relation user.products и буду фетчить модель user получая все юзерские products, и вторым query выберу все products , затем наверное сопоставлю два массива(обьекта)