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

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

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

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

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

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

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

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


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

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


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

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

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

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


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

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


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

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


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

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