如何在Laravel blade模板文件中实现数值加法运算?
Laravel Blade数值加法正确实现
原有代码错误原因
@php块属于原生PHP作用域,不能使用Blade的{{ }}输出语法,直接调用变量$total_user即可- HTML区域直接写
echo $total;不会被PHP解析,需要用Blade输出语法包裹变量
修正后的完整代码
@php $a = 430; $b = $total_user; $total = $a + $b; @endphp <div class="counter-text"> <p class="fact-number">{{ $total }}</p> <h4>Happy User</h4> </div>
简化写法(无需单独声明PHP块)
如果只是临时做加法输出,不需要额外定义变量,直接在输出位置计算即可:
<div class="counter-text"> <p class="fact-number">{{ 430 + $total_user }}</p> <h4>Happy User</h4> </div>
内容的提问来源于stack exchange,提问作者Jahidul islam
相关产品推荐
相关产品推荐

