Pagination::make()
Methode in Paginierung Klasse existiert nicht mehr in Laravel 5.Laravel 5 - Handbuch Paginierung
Gibt es eine Abhilfe manuelle Paginierung Arbeit in Laravel 5 zu machen?
Pagination::make()
Methode in Paginierung Klasse existiert nicht mehr in Laravel 5.Laravel 5 - Handbuch Paginierung
Gibt es eine Abhilfe manuelle Paginierung Arbeit in Laravel 5 zu machen?
Sie benötigen Verwendung hinzuzufügen:
use Illuminate\Pagination\LengthAwarePaginator as Paginator;
und jetzt können Sie verwenden:
$paginator = new Paginator($items, $count, $limit, $page, [
'path' => $this->request->url(),
'query' => $this->request->query(),
]);
Daten im selben Format zu erhalten, wie Paginieren auf Modellobjekt;
Eine weitere Möglichkeit, die Paginierung der Verwendung so sein würde:
public function index()
{
$posts = DB::table('posts')->paginate(15);
}
Sie manuelle Paginierung schaffen können wie diese
$data = DB::table('post')->skip(0)->take(20)->get();
nur zu sagen (Laravel doc): '' 'Bei der manuellen Erstellung von Wenn Sie eine Paginator-Instanz verwenden, sollten Sie das Array der Ergebnisse, die Sie an den Paginator übergeben haben, manuell in Scheiben schneiden.''' – JCarlos
Können Sie Parameter bitte erklären? – SaidbakR
Die Parameter werden über die Konstruktmethode diskutiert: https://laravel.com/api/5.0/Illuminate/Pagination/LengthAwarePaginator.html#method___construct – SaidbakR