当变量不在foreach循环中时如何获取小计?拉拉韦尔

拉巴斯GamePage visogero

我正在开发购物车,需要将添加到购物车的商品分类汇总。当变量在foreach循环之外时该怎么办?首先,我要循环这样的每个产品:

@foreach($products as $p)
{{$p['title']}}
{{$p['price']}}
@endforeach

然后,如何在此循环之外获取所有产品价格的小计?

席德

如果您想在视图中实现此目标,则没有一个干净的解决方案,但是您仍然可以在view模板中使用此代码

您可以subtotal从控制器方法中显式传递值,并将其显示在视图中。可以这样做。将此代码添加到控制器函数中。

//initialize an empty array
$subtotal = [];
foreach($products as $p){
$price = $p['price'];
$title = $p['title'];
//push the price item to your subtotal array
array_push($subtotal, $price);
}

现在您可以array_sum()用来获取产品的小计

$finalTotal = array_sum($subtotal);   //returns sum of an array

现在,我希望您是products从控制器内部传递过来的。您只需要$finalTotal现在通过例如

return view('yourview')->with(array(
     'products'    => $products,
     'finalTotal' => $finalTotal 
));

现在,在刀片模板中,您subtotal只需执行即可访问{{$finalTotal}}我希望你能得到

您可以嵌入此代码以便总览。我希望这能帮到您

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当变量不在foreach循环中时如何获取小计?拉拉韦尔

来自分类Dev

拉拉韦尔的关系

来自分类Dev

提交表单时更新会话变量。AJAX。拉拉韦尔

来自分类Dev

如何使用$ _SERVER ['HTTP_REFERER']; 在拉拉韦尔?

来自分类Dev

拉拉维尔。在 foreach 循环中将不正确的参数传递给 destroy() 的路由

来自分类Dev

拉拉韦尔倒计时

来自分类Dev

对口才的原始查询。拉拉韦尔

来自分类Dev

拉拉韦尔(Laravel)的外立面太多

来自分类Dev

多对多关系查询。拉拉韦尔

来自分类Dev

在拉拉韦尔获得大量游客

来自分类Dev

无法上传文件。拉拉韦尔

来自分类Dev

检查数据库中是否存在获取的用户。拉拉韦尔

来自分类Dev

我在查询中使用countby(),但是要获取多少特定的计数?拉拉韦尔

来自分类Dev

如何设置一列不能为空字符串?拉拉韦尔

来自分类Dev

如何使这些变量在foreach循环中动态

来自分类Dev

如何从foreach循环中获取数组索引

来自分类Dev

无法将传递的值与列名进行比较。拉拉韦尔

来自分类Dev

Where子句不起作用。拉拉韦尔

来自分类Dev

图像未在视图中显示。拉拉韦尔

来自分类Dev

抱歉,找不到您要查找的页面。拉拉韦尔

来自分类Dev

方法文件不存在。拉拉韦尔

来自分类Dev

从购物车会话中删除商品。拉拉韦尔

来自分类Dev

使用csrf_token的未知错误。拉拉韦尔

来自分类Dev

30分钟后删除按钮。拉拉韦尔

来自分类Dev

无法更新数据库数据。拉拉韦尔

来自分类Dev

视图显示不正确。拉拉韦尔

来自分类Dev

路线不会返回视图拉拉韦尔

来自分类Dev

从购物车会话中删除商品。拉拉韦尔

来自分类Dev

Where子句不起作用。拉拉韦尔

Related 相关文章

热门标签

归档