我有以下代码来计算利润订单的总价格,它运作正常。
{{ number_format($order->quantity * $order->product->price, 0) }}
我想添加一个额外的价格字段,例如许可证价格,所以如果用户选择了许可证,那么价格应该添加到上面的代码中,但并非所有产品都有我需要的许可证价格制作一个if语句,以便只有在存在许可证价格时才能将价格加到该价格上。
我该怎么做?
PS:使用laravel 5.4
答案 0 :(得分:3)
试试这个:
@if( ! empty($order->license_price))
{{ number_format($order->quantity * $order->product->price + $order->license_price, 0)}}
@else
{{ number_format($order->quantity * $order->product->price, 0) }}
@endif
答案 1 :(得分:0)
您可以使用三元运算符:
number_format($order->quantity * $order->product->price + empty($order->license) ? 0 : $order->license, 0)