Как я могу получить данные из сводной таблицы напрямую (с помощью Laravel)?
У меня есть модель \ App \ Model \ Orders
class Orders extends Model
{
public function related_orders()
{
return $this->belongsToMany(\App\Model\Orders::class,'related_orders','order_id','related_id');
}
}
OK, я могу получить данные из сводной таблицыкак
$order = \App\Model\Orders::find(1);
foreach ($order->related_orders as $related_order) {
$related_order->pivot->related_id;
}
Но мне нужен только связанный идентификатор заказа!Я не хочу получать все связанные заказы для получения одного поля идентификатора.Это нерационально.
Можете ли вы помочь мне?
PS: я знаю, как это сделать с SQL-запросом, это не проблема.Интересно, как это сделать с Laravel.