如何处理Laravel中的htmlentities()异常

时间:2016-06-14 02:31:28

标签: laravel-5.2 laravel-query-builder

的所有人。我面临以下错误

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>

1 个答案:

答案 0 :(得分:0)

在打印 $ purchase-&gt; usd_total

之前,您可以检查 $ purchase 变量是否包含数据

在您的视图页面中,您可以查看以下内容

@if(count($purchase)>0)

{{ number_format($purchase->usd_total,2) }}

@endif

当然你也可以使用 php if 。我使用刀片

希望这会有所帮助。 :) :) :))