راکت
محسن مهری
محسن مهری
توسط محسن مهری مطرح شد
حل
4 پاسخ

استفاده از دو متد paginate و pluck همزمان

سلام چطوری از این دو متد میتونم به صورت همزمان استفاده کنم ؟

//not work just for explain
$users=User::all()->pluck('id','name')->paginate(12);

ثبت پرسش جدید
حسین شیری نژاد
حسین شیری نژاد
تخصص :programmer
@hosseinshirinegad985 سال پیشمطرح شد
1

سلام عزیز
از این روش میتونی استفاده کنی

User::select('id', 'name')->paginate(10)

نیاز به all نداره


Daee Hamid
Daee Hamid
تخصص :Front-end | Back-end Developer
@daeehamid5 سال پیشمطرح شد
1

@mohsen.mehri6101
سلام
چه خروجی میخوای بگیری؟!
چرا از select استفاده نمیکنی ؟


حسین شیری نژاد
حسین شیری نژاد
تخصص :programmer
@hosseinshirinegad985 سال پیشمطرح شد
1

سلام عزیز
از این روش میتونی استفاده کنی

User::select('id', 'name')->paginate(10)

نیاز به all نداره


حسین شیری نژاد
حسین شیری نژاد
تخصص :programmer
@hosseinshirinegad985 سال پیشمطرح شد
1

بعد متد pluck نباید get یا paginate بزنی چون این متد خودش get میکونه و مقدار برگشتی این متد قالبا یک آرایه هست و نه collection که بخوای متدی براش استفاده کنی. البته بعد pluck از متد toArray می تونی استفاده کنی.


فخرالدین لنگی
فخرالدین لنگی
تخصص :برنامه نویس وب، آندروید و سیستم های کامپیوتری
@fakhraddin5 سال پیشمطرح شد
1

با سلام
دوست عزیز شما دوتا راه داری یا از متد select استفاده کنید یا هم توی paginate آرگومان دوم رو لیست ستونهات بدی
@mohsen.mehri6101


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام