Skip to content

Commit 0b03f34

Browse files
committed
update paginate
1 parent 61e0c1f commit 0b03f34

File tree

5 files changed

+18
-10
lines changed

5 files changed

+18
-10
lines changed

controllers/Brands.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?php namespace Octommerce\API\Controllers;
22

3+
use Input;
34
use Octobro\API\Classes\ApiController;
45
use Octommerce\Octommerce\Models\Brand;
56
use Octommerce\API\Transformers\BrandTransformer;
@@ -9,9 +10,10 @@ class Brands extends ApiController
910

1011
public function index()
1112
{
12-
$brand = Brand::get();
13+
14+
$paginator = Brand::paginate(Input::get('number', 20));
1315

14-
return $this->respondwithCollection($brand, new BrandTransformer);
16+
return $this->respondWithPaginator($paginator, new BrandTransformer);
1517
}
1618

1719
public function show($id)

controllers/Categories.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?php namespace Octommerce\API\Controllers;
22

3+
use Input;
34
use Octobro\API\Classes\ApiController;
45
use Octommerce\Octommerce\Models\Category;
56
use Octommerce\API\Transformers\CategoryTransformer;
@@ -9,9 +10,10 @@ class Categories extends ApiController
910

1011
public function index()
1112
{
12-
$categories = Category::get();
1313

14-
return $this->respondwithCollection($categories, new CategoryTransformer);
14+
$paginator = Category::paginate(Input::get('number', 20));
15+
16+
return $this->respondWithPaginator($paginator, new CategoryTransformer);
1517
}
1618

1719
public function show($id)

controllers/Orders.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?php namespace Octommerce\API\Controllers;
22

3+
use Input;
34
use Auth;
45
use Octommerce\Octommerce\Models\Order;
56
use Octobro\API\Classes\ApiController;
@@ -11,7 +12,8 @@ class Orders extends ApiController
1112

1213
public function index()
1314
{
14-
return $this->respondwithCollection($this->user->orders()->orderBy('created_at', 'desc')->get(), new OrderTransformer);
15+
$paginator = $this->user->orders()->orderBy('created_at', 'desc')->paginate(Input::get('number', 20));
16+
return $this->respondWithPaginator($paginator, new OrderTransformer);
1517

1618
}
1719

controllers/ProductLists.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?php namespace Octommerce\API\Controllers;
22

3+
use Input;
34
use Octobro\API\Classes\ApiController;
45
use Octommerce\Octommerce\Models\ProductList;
56
use Octommerce\API\Transformers\ProductListTransformer;
@@ -9,8 +10,8 @@ class ProductLists extends ApiController
910

1011
public function index()
1112
{
12-
$productLists = ProductList::get();
13-
return $this->respondwithCollection($productLists, new ProductListTransformer);
13+
$paginator = ProductList::paginate(Input::get('number', 20));
14+
return $this->respondWithPaginator($paginator, new ProductListTransformer);
1415
}
1516

1617
public function show($id)

controllers/Reviews.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?php namespace Octommerce\API\Controllers;
22

3+
use Input;
34
use Octobro\API\Classes\ApiController;
45
use Octommerce\Octommerce\Models\Review;
56
use Octommerce\API\Transformers\ReviewTransformer;
@@ -9,9 +10,9 @@ class Reviews extends ApiController
910

1011
public function index()
1112
{
12-
$review = Review::get();
13-
14-
return $this->respondwithCollection($review, new ReviewTransformer);
13+
14+
$paginator = Review::paginate(Input::get('number', 20));
15+
return $this->respondWithPaginator($paginator, new ReviewTransformer);
1516
}
1617

1718
public function show($id)

0 commit comments

Comments
 (0)