的所有人。我面临以下错误
htmlentities() expects parameter 1 to be string, object given (View: E:\accounting\resources\views\index.blade.php)
在laravel中运行此查询并且不知道我缺少什么,任何帮助。 谢谢 查询:
$purchase = DB::table('purchases')
->join('currencies', 'currencies.cur_id', '=', 'purchases.currency_id')
->selectRaw('purchases.*, currencies.currency ,SUM(purchases.quantity*unit_price) as total, SUM(purchases.c_price*quantity) as usd_total')
->first();
查看:
<div class="col-xs-8">
<p class="text-elg text-strong mb-0">
{{ number_format($purchase->usd_total,2) }}
</p>
<span>Purchases</span>
</div>
答案 0 :(得分:0)
在打印 $ purchase-&gt; usd_total
之前,您可以检查 $ purchase 变量是否包含数据在您的视图页面中,您可以查看以下内容
@if(count($purchase)>0)
{{ number_format($purchase->usd_total,2) }}
@endif
当然你也可以使用 php if 。我使用刀片
希望这会有所帮助。 :) :) :))