2017-02-07 12 views
0


내 뷰에서 어떻게 할 수 있습니까? $ tva = $ order-> OrderLine-> Model-> Product-> Tva-> value입니까?Laravel 블레이드 - 속성 가져 오기

@foreach ($orders as $order) 
    <tr> 
      <td>{{$order->id}}</td>            
      <td>{{$order->statut}}</td> 
      <td>{{Carbon\Carbon::parse($order->created_at)->format('d-m-Y h:i:s')}}</td> 
      <?php $prixHT=0 ?> 
      @foreach ($order->OrderLine as $line) 
       <?php $priceHT += ($line->model->priceHT * $line->quantite) ?>             
     @endforeach 
    <!-- $tva = $order->OrderLine->Model->Product->Tva->value --> 
    <td>{{$prixHT * ($tva/100)}}</td> 

[순서] 1, N() 1,1- [order_lines] 1,1- (1), N [모델] 1,1- (1), N [상품] 1,1-() 0, n은 [tvas]

답변

1

은 당신이 할 수있는, Blate 내부에 변수를 할당하는

<?php $tva = $order->OrderLine->Model->Product->Tva->value; ?> 

또는

{{--*/ $tva = $order->OrderLine->Model->Product->Tva->value /*--}} 
+0

하지만 $의 TVA = $ 순서 -> OrderLine-> 모델 -> 제품 -> Tva- > 값; 작동하지 않아 10 초 후에 내 게시물을 편집합니다. – emeliku

+0

모델에 이러한 모든 관계가 있습니까? – EddyTheDove

+0

Ohh .. 모르겠다 왜,하지만 지금은 코드가 달라졌습니다. – emeliku