如何才能将结果视为
100.0%
在Laravel blade.php中?当我在下面的laravel 5.5中使用代码原始表达式时:
$jml_status_ap_all_pr =DB::table('aps')->select(DB::raw('ROUND((COUNT(STATUS)/(SELECT
COUNT(*) FROM aps))*100,1) as calc'))->get();
我得到了这个结果:
在blade.php中[{“calc”:“100.0”}]%
答案 0 :(得分:1)
->get()
的{{1}}方法返回\Illuminate\Database\Query\Builder
的实例,在您的情况下只需获得一个结果。对于此用途\Illuminate\Support\Collection
。 ->first() method instead of ->get()
方法的->first()
方法返回实例,您可以直接获取所需的属性
对于您的案例更正代码是。
stdClass