laravel获取具有计数的数据库结果

时间:2018-07-27 08:21:54

标签: laravel laravel-5 eloquent

我正在寻找查询结果并返回数据和结果计数:

$res = $this->model
                ->with('', '', '', '', '')
                ->join('')
                ->join('')->get();

例如,我想要结果和结果计数在此$ res中。

1 个答案:

答案 0 :(得分:0)

您可以使用Collection实例提供的count方法对查询结果进行计数:

$result = $this->model
            ->with('', '', '', '', '')
            ->join('')
            ->join('')->get();
$countResults = $result->count();

或者您也可以使用本机PHP函数count()

$countResults = count($result);