【问题标题】:Laravel blade - get attributesLaravel 刀片 - 获取属性
【发布时间】:2017-02-07 13:32:37
【问题描述】:


在我看来,我该如何做到这一点: $tva = $order->OrderLine->Model->Product->Tva->value ?

@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>

[orders] 1,n ( ) 1,1 [order_lines] 1,1 ( ) 1,n [models] 1,1 ( ) 1,n [products] 1,1 ( ) 0,n [tvas]

【问题讨论】:

    标签: laravel eloquent attributes blade


    【解决方案1】:

    要在 Blate 中分配变量,您可以这样做

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

    或者

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

    【讨论】:

    • 但是 $tva = $order->OrderLine->Model->Product->Tva->value;不行,我会在 10 秒内编辑我的帖子
    • 你的模型中有所有这些关系吗?
    • 好,也许你应该把它作为解决方案并标记我的答案。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2016-03-06
    • 1970-01-01
    • 2019-12-26
    • 2020-06-04
    • 2013-09-03
    • 1970-01-01
    • 2021-07-16
    • 1970-01-01
    相关资源
    最近更新 更多