Получить отличные отношения от другого отношения в Eloquent, Laravel - PullRequest
0 голосов
/ 24 сентября 2019

Итак, у меня есть 3 модели:

Order.php

public function subOrders()
{
    return $this->hasMany('App\SubOrder');
}

public function orderLines()
{
    return $this->morphToMany('App\OrderLine', 'line_mapping');
}

SubOrder.php

public function order()
{
    return $this->belongsTo('App\Order');
}

public function orderLines()
{
    return $this->morphToMany('App\OrderLine', 'line_mapping');
}

OrderLines.php

public function orders()
{
    return $this->morphedByMany('App\Order', 'line_mapping');
}

public function subOrders()
{
    return $this->morphedByMany('App\SubOrder', 'line_mapping');
}

Как получить отдельные субзаказы из строк заказа в заказе?Вроде как

$order = Order::find(1);
$order->orderlines->unique('SubOrders')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...