如何在laravel 5.5

时间:2018-06-10 21:18:19

标签: php laravel

如何才能将结果视为

  

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();

我得到了这个结果:

  

[{“calc”:“100.0”}]%

在blade.php中

1 个答案:

答案 0 :(得分:1)

->get()的{​​{1}}方法返回\Illuminate\Database\Query\Builder的实例,在您的情况下只需获得一个结果。对于此用途\Illuminate\Support\Collection->first() method instead of ->get()方法的->first()方法返回实例,您可以直接获取所需的属性

对于您的案例更正代码是。

stdClass