I handle vuejs + laravel I Controller : public function listData (Request $request) { $currentPage = !empty($request->currentPage) ? $request->currentPage : 1; $pageSize = !empty($request->pageSize) ? $request->pageSize : 30; $skip = ($currentPage - 1) * $pageSize; $totalProduct = Product::select(['id', 'name'])->get(); $listProduct = Product::select(['id', 'name']) ->skip($skip) ->take($pageSize) ->get(); return response()->json([ 'listProduct' => $listProduct, 'total' => $totalProduct, ]); } In vuejs data() { return { pageLength: 30, columns: [ { label: "Id", field: "id", }, { label: "Name", field: "name", }, ], total: "", rows: [], currentPage: 1, }; }, created() { a...