两个变量相加

嗨,我试图将多件商品的总价作为总价,但它显示的是单个产品的总价,图片是:https : //ibb.co/YkZgfXV

这是cart.blade.php的代码:

   <table>
   <tr class="table-row">
                        <?php $total_amount = 0; ?>
                        @foreach($userCart as $cart)
                        <td class="column-1">
                            <div class="cart-img-product b-rad-4 o-f-hidden">
                                <img src="{{ asset('images/backend_images/products/small/'.$cart->image) }}" alt="IMG-PRODUCT">
                            </div>
                        </td>

                        <td class="column-2">{{ $cart->product_name }}</td>
                        <td class="column-3">PKR: {{ $cart->price }}</td>
                        <td class="column-4">
                            <div class="flex-w bo5 of-hidden w-size17">
                                <a class="cart_quantity_up color1 flex-c-m size7 bg8 eff2" href="{{ url('/cart/update-quantity/'.$cart->id.'/1') }}">+</a>
                                <input class="size8 m-text18 t-center num-product" type="number" name="quantity" value="{{ $cart->quantity }}">
                                @if($cart->quantity>1)
                                <a class="cart_quantity_down color1 flex-c-m size7 bg8 eff2" href="{{ url('/cart/update-quantity/'.$cart->id.'/-1') }}">-</a>
                                @endif
                            </div>
                        </td>
                        <td class="column-5">PKR: {{ $cart->price }}</td>
                        <td class="column-6"><a href="{{ url('/cart/delete-product/'.$cart->id)}}">X</a></td>
                    </tr>
                        @endforeach
                </table>

        <!-- Total -->
            <div class="flex-w flex-sb-m p-t-26 p-b-30">
                @foreach($userCart as $cart)
                <span class="m-text22 w-size19 w-full-sm">
                    Total:
                </span>

                <span class="m-text21 w-size20 w-full-sm">
                    PKR: {{ $cart->price*$cart->quantity }}
                </span>
                @endforeach
            </div>
莫扎米尔

您需要在显示之前计算购物车的总数。像这样的东西:

<div class="flex-w flex-sb-m p-t-26 p-b-30">
    @php 
        $total = 0; 
        foreach($userCart as $cart) {
            $total += ($cart->price * $cart->quantity); 
        }
    @endphp
    <span class="m-text22 w-size19 w-full-sm">
        Total:
    </span>
    <span class="m-text21 w-size20 w-full-sm">
        PKR: {{ $total }}
    </span>
</div>

您可以将上面的 html 原样保留在您的刀片中。此外,视图中不应该有那种逻辑。例如,它应该在控制器中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

减去两个变量

来自分类Dev

两个元素相加的数据结构

来自分类Dev

ORACLE将两个SELECT与UNION相加

来自分类Dev

使用指针将两个4向量与sse相加

来自分类Dev

使用2的补码将两个负数相加

来自分类Dev

将两个列表的第i个元素相加

来自分类Dev

计算两个速度相加的结果

来自分类Dev

在odoo中将两个值相加(求和)

来自分类Dev

在线性算术时间内将两个离散随机变量相加的概率质量

来自分类Dev

打字稿:尝试将两个变量相加,但将两个变量串联

来自分类Dev

将两个整数之间的值相加?

来自分类Dev

将两个列表相加

来自分类Dev

转换两个变量

来自分类Dev

如何从两个不同的函数调用两个变量并将其相加?(Python3)

来自分类Dev

两个元素相加的数据结构

来自分类Dev

仅使用1将两个整数相加

来自分类Dev

从逻辑到数字相加两个向量

来自分类Dev

当相同的键时,将两个地图的值相加

来自分类Dev

Lisp两个列表相乘并相加两个值

来自分类Dev

在线性算术时间内将两个离散随机变量相加的概率质量

来自分类Dev

验证两个阵列相加时超时

来自分类Dev

将两个不同的特定csv列的值相加

来自分类Dev

将SML中的两个分数相加

来自分类Dev

如何使用 SQL 命令对两个值求和或相加

来自分类Dev

保存显示的两个浮点数相加的结果

来自分类Dev

两个资产编号相同的列表相加

来自分类Dev

在 Haskell 中将两个函数相加

来自分类Dev

如何将两个numpy数组相加?

来自分类Dev

两个单元格的数组公式相加