Транзакция, в транзакции есть два поля from_user_id и to_user_id, ну понятно, юзер отправляет другому юзеру типа. Собственно вопрос - юзер должен видеть список своих транзакций, а его транзакции это там где он или отправитель или получатель, тоесть связь по двум полям какбы получается. Можно ли определить такую связь в модели Пользователь транзакции по двум полям (from_user_id и to_user_id)? Я так понимаю это не предусмотрено? Получается я просто должен получать этот список обычным запросом Transaction::where('from_user_id', $user_id)->orWhere('to_user_id', $user_id) ?
По идее, можно попробовать сделать что-то вроде $this->hasMany()->andWhere и добавить условие по второму полю.
Обсуждают сегодня