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

استفاده همزمان دو تابع query و paginate روی یک query

سلام چطوری از جدول کالاهام فقط ستون نام - قیمت - تاریخ ایجاد رو بگیرم و از طرفی اونا رو هم بتونم با تابع paginate صفحه بندی کنم :

$products=Product::latest()->paginate(12);// worked
$products=Product::latest()->pluck('name','price','created_at');// worked
$products=Product::latest()->pluck('name','price','created_at')->paginate(12);// NOT-worked

ثبت پرسش جدید
smart
@smartgarden2016 4 سال پیش مطرح شد
1

سلام. توی کوئری آخری بجای pluck از select استفاده کنید.

$products=Product::latest()->select('name','price','created_at')->paginate(12);

سید حسین هاشمی
تخصص : کار آموز برنامه نویسی وب
@karenp8 4 سال پیش مطرح شد
2

یه ریسورس درست کن با یه ریسورس کالکشن
بعد با pageinate راحت اوکیش کن بره نتونسی بگو برات سورس بذارم


سید حسین هاشمی
تخصص : کار آموز برنامه نویسی وب
@karenp8 4 سال پیش مطرح شد
2
        return response()->json(['user'=>new UserCollection(User::paginate($perPage))],200);

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

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