App review add pagination
This commit is contained in:
@ -302,4 +302,27 @@ class Item extends Controller
|
||||
|
||||
return redirect('apps/' . $alias);
|
||||
}
|
||||
|
||||
public function reviews($alias, Request $request)
|
||||
{
|
||||
$page = $request['page'];
|
||||
|
||||
$data = [
|
||||
'query' => [
|
||||
'page' => ($page) ? $page : 1,
|
||||
]
|
||||
];
|
||||
|
||||
$reviews = $this->getModuleReviews($alias, $data);
|
||||
|
||||
$html = view('partials.modules.reviews', compact('reviews'))->render();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'error' => false,
|
||||
'data' => null,
|
||||
'message' => null,
|
||||
'html' => $html,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
@ -57,6 +57,17 @@ trait Modules
|
||||
return [];
|
||||
}
|
||||
|
||||
public function getModuleReviews($alias, $data = [])
|
||||
{
|
||||
$response = $this->getRemote('apps/' . $alias . '/reviews', 'GET', $data);
|
||||
|
||||
if ($response && ($response->getStatusCode() == 200)) {
|
||||
return json_decode($response->getBody())->data;
|
||||
}
|
||||
|
||||
return [];
|
||||
}
|
||||
|
||||
public function getCategories()
|
||||
{
|
||||
$response = $this->getRemote('apps/categories');
|
||||
|
Reference in New Issue
Block a user