微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Laravel Blade中进行基本计算

如何解决如何在Laravel Blade中进行基本计算

我正在尝试对Laravel进行计算,以显示年利率并将其显示在我的刀片文件中。我不确定是否可以直接在刀片文件上进行此操作,还是应该在控制器上进行计算,然后将其传递到刀片视图上。

到目前为止,我直接尝试了刀片文件

db.getCollection('testCollection').aggregate([
    {"$project":{
        "_id":1,"startDate":1,"endDate":1,"currentDate":new Date(),"day": { "$dayOfMonth": {"$add": [ new Date(),x * 60 * 60 * 1000 ]}},"month": { "$month": { "$add": [ new Date(),"year": { "$year": { "$add": [ new Date(),x * 60 * 60 * 1000 ]}}
        "hour": { "$hour": {"$add": [ new Date(),"minute": { "$minute": { "$add": [ new Date(),"second": { "$second": { "$add": [ new Date(),x * 60 * 60 * 1000 ]}}
    }}
])

但是它不起作用,并且出现错误

<div class="text-xs font-weight-bold text-warning text-uppercase mb-1">Annual Return</div>
<div class="h5 mb-0 font-weight-bold text-gray-800">PHP  {{ $amountSum * 12% }}</div>

在我的控制器中,我有

ParseError Syntax error,unexpected ')' (View: C:\xampp\htdocs\Laravel\fss\resources\views\dashboard.blade.PHP)

我也尝试在控制器上添加 public function dashboard() { $moneyTrades = MoneyTrade::all(); $moneyTradeDeposits = MoneyTradeDeposit::all(); $amountSum = MoneyTradeDeposit::sum('amount'); return view('dashboard',compact('moneyTrades','moneyTradeDeposits','amountSum')); } ,但我写错了。我该怎么做?非常感谢。

解决方法

我能够根据@porloscerrosΨ更改时的帮助修复此问题

{{ $amountSum * 12% }}

{{ $amountSum * 12 / 100 }}

,因为%符号引起了错误。再次感谢!

,

只需执行以下百分比计算:

<div class="h5 mb-0 font-weight-bold text-gray-800">Php  {{ ($amountSum * 12) / 100 }}%</div>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。