Articles::paginate(10)
Dieser Code wird die ersten 10 Artikel zurück, was, wenn ich die nächsten 10 Artikel mit Route zurückgeben möchte? Zum Beispiel gibt die URL mypage.com/articles/2
die 2. 10 Artikel aus der Datenbank zurück.
Dies ist so weit, was ich habe:
Route:
Laravel Eloquent Paginierung Kontrolle Seitennummer mit Route
Route::get('articles/{page_number}', '[email protected]')
Controller:
public function getArticles($page_num)
{
$perPage = 10;
Articles::getPaginator()->setCurrentPage($page_num);
$articles = Articles::paginate($perPage);
return $articles;
}
Kann ich so etwas wie Articles::pageNumber($page_number)->paginate($perPage);
haben?
Ich habe Fehler 'Methode setCurrentPage nicht – Newbie
@Newbie mein schlecht ist exist.', es ist schon lange her, seit ich mit Paginierung gearbeitet. Ich habe meine Antwort aktualisiert und den Code getestet, um sicher zu gehen. – Sandeesh