سلام دوستان وقتتون بخیر میخواستم بدونم آیا نمیشه limit رو به همراه pagination استفاده کرد چون میخوام اول داده هام رو محدود کنم بعدش صفحه بندیشون کنم ولی کوئری ای که استفاده کردم کار نمیکنه اگه کسی راهکاری سراغ داره ممنون میشم کمک کنه
$users->where(...)->limit(50)->paginate($page)
اینم نمونه کوئری ای که استفاده کردم
خود pagination به عنوان پارامتر ازتون یه عدد می گیره که بر اساس همون توی صفحه چند تا نمایش داده بشه
@miladsadeghi
همون طور که @mahdisafaryiranapps گفتند، paginate خودش محدود میکنه و داده ها رو نسبت به اون چیزی که میخواهید لود میکنه. مثلا کد زیر داده های شما رو 50 تا 50 تا لود میکنه :
$users->where(...)->paginate(50);
و اگر میخواهید که مثلا تعدادی محدود دیتا رو لود کنید و روی اون ها paginate کنید باید از متد take استفاده کنید:
$users->where(...)->take(50)->paginate($page)
@mohsenbostan
@mahdisafaryiranapps
با تشکر از شما بنده قصدم محدود کردن داده هاست ینی از بین دیتاهای فراخوانی شده صد عدد رو بگیره و صفحه بندی ده تایی کنه و ارسال کنه به صفحه من از دستور take استفاده کردم ولی بازم تمام دیتا ها را ارسال میکنه سرچ هم که کردم نوشته بود دستور take نمیشه با pagination استفاده کرد
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟