🔥 ۴۰ درصد تخفیف ثبت‌نام دوره‌ها قبل از افزایش قیمت‌ها
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ شیراز ابتکار
صفحه بندی آرایه
ریکا طالب‌زاده حل شده توسط ریکا طالب‌زاده

سلام و احترام

چطور میتونم خروجی آرایه رو صفحه بندی کنم ؟

سلام

اگر سوالتون رو درست متوجه شده باشم باید به این شکل جلو برید. 

می‌تونید از کلاس LengthAwarePaginator استفاده کنید. برای این کار، ابتدا آرایه خودتون رو به دلخواه صفحه‌بندی کنید و بعدش از LengthAwarePaginator برای ایجاد صفحه‌بندی استفاده کنید. به عنوان مثال:

use Illuminate\Pagination\LengthAwarePaginator;
$array = [...]; // آرایه مورد نظرتون
$total = count($array);
$perPage = 10; // تعداد آیتم‌های هر صفحه
$currentPage = LengthAwarePaginator::resolveCurrentPage();
$currentPageItems = array_slice($array, ($currentPage - 1) * $perPage, $perPage);
$paginator = new LengthAwarePaginator($currentPageItems, $total, $perPage, $currentPage);

حالا در ویو خودتون می‌تونید از متدهای متغیر paginator مانند links() برای نمایش لینک‌های صفحه‌بندی استفاده کنید.

بهترین پاسخ
ریکا طالب‌زاده ۰۵ بهمن ۱۴۰۲، ۱۱:۵۹