Maison > cadre php > Laravel > Laravel - Personnalisations de la pagination

Laravel - Personnalisations de la pagination

WBOY
Libérer: 2024-08-27 11:45:11
original
874 Les gens l'ont consulté

Laravel inclut une fonctionnalité de pagination qui aide un utilisateur ou un développeur à inclure une fonctionnalité de pagination. Le paginateur Laravel est intégré au générateur de requêtes et à Eloquent ORM. La méthode paginate se charge automatiquement de définir la limite requise et le décalage défini. Il n'accepte qu'un seul paramètre pour paginer, c'est-à-dire le nombre d'éléments à afficher dans une page.

Laravel 5.7 inclut une nouvelle méthode de pagination pour personnaliser le nombre de pages de chaque côté du paginateur. La nouvelle méthode n'a plus besoin d'une vue de pagination personnalisée.

La démonstration du code de la vue de pagination personnalisée est mentionnée ci-dessous −

<?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]);
   }
}
Copier après la connexion

La nouvelle personnalisation de la pagination selon les standards Laravel est mentionnée ci-dessous −

<?php
User::paginate(10)->onEachSide(5);
Copier après la connexion

Notez que onEachSide fait référence à la subdivision de chaque enregistrement de pagination avec 10 et à la subdivision de 5.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal