如何獲得分頁結果中查詢結果的總數。laravel分頁與DB :: select
ex:$result=DB::select("select * from table");
$pagination = new Paginator($result, $resultsPerPage, $currentPage);
上面的一個給我resultsperpage和當前頁面,但如何計算總數。
第四個參數要求作爲數組類型我試過但它不工作。 我需要這樣的結果。
{
"total": 32,
"per_page": 4,
"current_page": 1,
"last_page": 8,
"next_page_url": "http://192.168.0.117/projects/videoSharingApp/VSA/public/me/videos?page=2",
"prev_page_url": null,
"from": 1,
"to": 4,
}
您是使用刀片文件中的結果還是使用'JSON'響應返回結果?你能顯示你的控制器的代碼嗎? –
上面的一個是從JSON響應,如果我使用這個$ pagination =新的Paginator($結果,$ resultsPerPage,$ currentPage);我在json結果中得到了沒有「total」的上述結果。我只需要在我的json列表中完成。 – srivat1