amux
@amux
alp.ac

Как сделать дополнительную связь в Laravel?

В модели есть две функции
public function variant(){
  return $this->belongsTo('App\Variant')->whereHas('product', function ($query) {
    $query->where('visible', 1);
  });
}

public function varianto(){
  return $this->belongsTo('App\Variant')->whereHas('product', function ($query) {
    $query->where('visible', 1);
  });
}


в шаблоне
@foreach($order->items as $item)
	@if($i++)
		<hr>
	@endif

	{{ $item->variant }}1
	{{ $item->varianto }}2
@endforeach


$item->variant - Приходит объект варианта,
$item->varianto - Null

Как сделать дополнительную связь?
  • Вопрос задан
  • 303 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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