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('users')->paginate(15); return view('user.index', ['users' => $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!