Ich habe eine Reihe von Ergebnissen (mehr als 25 Ergebnis) aus der Datenbank abgerufen. Ich versuche Laravel Pagination in meiner Anwendung zu implementieren.Manuelle Seitenumbruch in Laravel 5.1
Was ich will ist paginate die Ergebnisse abgerufen.
Was ich bekomme ist Paginierung der gleichen Ergebnisse.
Der Code, den ich bisher verwendet haben:
$result = array_slice($fetchAllProducts, 0, 12);
$paginateResults = new Illuminate\Pagination\LengthAwarePaginator($result, count($fetchAllProducts), 12);
ich die Paginierung tun, aber bei der Inspektion arbeiten, auf Seite 2 auf Seite 3 und so weiter .. ich das Ergebnis bekommen, das ist sichtbar auf Seite 1 der Seitennummerierung auf allen folgenden Seiten der Seitennummerierung.
Bitte helfen Sie mir damit. Jede Hilfe wird sehr geschätzt.
EDIT 1: Der Code
<?php
$productsInParent = $category->products;
$productsInParentCategory = new Illuminate\Support\Collection;
$allProducts = $allProductsFromChild = [];
foreach($productsInParent as $prodInParent) {
$allProducts[] = $prodInParent;
}
foreach($category->childs as $child) {
foreach($child->products as $productsInChildren) {
$allProductsFromChild[] = $productsInChildren;
}
}
$fetchAllProducts = array_merge($allProducts, $allProductsFromChild);
$result = array_slice($fetchAllProducts, 0, 12);
$paginateResults = new Illuminate\Pagination\LengthAwarePaginator($result, count($fetchAllProducts), 12);
?>
PS: ich alleine zu lernen, ich versuche, wie benutzerdefinierte Paginierung in Laravel integrieren 5.1
@Uchiha Ich denke, dass die Verwendung erfolgt '{!! $ paginateResults-> render() !!} 'das funktioniert völlig in Ordnung .. –
Können Sie bitte Ihre Anfrage oder beredten –
@Uchiha Ich habe den Code .. –