Heim > PHP-Framework > Laravel > Hauptteil

Laravel – Paginierungsanpassungen

WBOY
Freigeben: 2024-08-27 11:45:11
Original
735 Leute haben es durchsucht

Laravel enthält eine Paginierungsfunktion, die einem Benutzer oder Entwickler hilft, eine Paginierungsfunktion einzubinden. Der Laravel-Paginator ist in den Abfrage-Builder und Eloquent ORM integriert. Die paginate-Methode sorgt automatisch für die Festlegung des erforderlichen Limits und des definierten Offsets. Es akzeptiert nur einen Parameter zum Paginieren, d. h. die Anzahl der Elemente, die auf einer Seite angezeigt werden sollen.

Laravel 5.7 enthält eine neue Paginierungsmethode, um die Anzahl der Seiten auf jeder Seite des Paginators anzupassen. Die neue Methode benötigt keine benutzerdefinierte Paginierungsansicht mehr.

Die Codedemonstration für die benutzerdefinierte Paginierungsansicht wird unten erwähnt −

<?php
namespace App\Http\Controllers;
use Illuminate\Support\Facades\DB;
use App\Http\Controllers\Controller;
class UserController extends Controller{
   /**
   * Show all of the users for the application.
   *
   * @return Response
   */
   public function index() {
      $users = DB::table(&#39;users&#39;)->paginate(15);
      return view(&#39;user.index&#39;, [&#39;users&#39; => $users]);
   }
}
Nach dem Login kopieren

Die neue Paginierungsanpassung gemäß Laravel-Standards wird unten erwähnt −

<?php
User::paginate(10)->onEachSide(5);
Nach dem Login kopieren

Beachten Sie, dass sich onEachSide auf die Unterteilung jedes Paginierungsdatensatzes mit 10 und einer Unterteilung von 5 bezieht.

Das obige ist der detaillierte Inhalt vonLaravel – Paginierungsanpassungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage