diff --git a/app/Http/Controllers/Opendata/DatasetController.php b/app/Http/Controllers/Opendata/DatasetController.php index e242d50..b129cc7 100644 --- a/app/Http/Controllers/Opendata/DatasetController.php +++ b/app/Http/Controllers/Opendata/DatasetController.php @@ -50,6 +50,9 @@ class DatasetController extends Controller { $id = $request->query('id'); $keyId = decode_id($id); + $limit = $request->get('limit', 10); + $offset = $request->get('offset', 0); + $item = Dataset::find($keyId); // atau pakai ->pluck(), ->find(), dll // $_data = []; @@ -59,6 +62,8 @@ class DatasetController extends Controller ->get() ->groupBy('row_id'); + $data = $data->slice($offset, $limit); + foreach ($data as $rowId => $rows) { $rowData = [