شرح صفوف ومحتوى الفقرة
تقبل كائنات الترقيم الدوران عليها داخل حلقات Blade تماماً مثل المجموعات العادية، ويتكفل استدعاء دالة links بطباعة أزرار التنقل بين الصفحات تلقائياً. وعندما تتضمن الصفحة فلاتر بحث في الرابط، يضمن إلحاق دالة withQueryString الاحتفاظ بجميع معاملات البحث عند الانتقال للصفحات التالية.
- طباعة أزرار التنقل (links Method): تولد شريط أزرار الصفحات المتجاوب والمدعوم بسمات الوصول القياسية تلقائياً.
- الاحتفاظ بمعاملات البحث (withQueryString): تلحق كافة معاملات التصفية والبحث الحالية بروابط الصفحات المولدة.
- تفعيل تنسيق بوتستراب (useBootstrapFive): استدعِ دالة تفعيل Bootstrap 5 داخل AppServiceProvider لتغيير تصميم الأزرار.
PHP
$posts = Post::where('status', request('status', 'published'))
->paginate(10)
->withQueryString();
// In Blade view:
{{ $posts->links() }}