У меня есть таблица со следующей структурой
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, то в результат приходит только одно поле.