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

Laravel - Personnalisations de la pagination

WBOY
WBOYoriginal
2024-08-27 10:51:36850parcourir

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]);
   }
}

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

<?php
User::paginate(10)->onEachSide(5);

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!

Déclaration:
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