blrik
@blrik
Музыкант

Выборка по двум полям сразу в Laravel?

У меня есть таблица со следующей структурой
id
sell_user_id
buy_user_id

Подскажите пожалуйста, как сделать запрос, чтобы в выборку попали все данные, в котором например sell_user_id = 1 и buy_user_id = 1, при этом, если sell_user_id = buy_user_id, то создавалось два поля.
Сейчас я делаю с помощью метода orWhere
$trades = $trades->where(function($query) use ($request) {
    $query->where('trades.sell_user_id', $request->user()->id)->orWhere('trades.buy_user_id', $request->user()->id);
});

но если sell_user_id = buy_user_id, то в результат приходит только одно поле.
  • Вопрос задан
  • 219 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы