جشنواره بهارانه راکت! ۳۵% تخفیف ویژه بر روی دوره‌های آموزشی

مشاهده دوره‌ها
ثانیه
دقیقه
ساعت
روز
سعید
4 سال پیش توسط سعید مطرح شد
4 پاسخ

sort داده های دیتابیس با یک بازه زمانی مشخص

@ali.bayat @hossein.r.۱۴۴۲ @hesammousavi @elyasbeshkani @juza۶۶ @milad @rezajashnsaz۰۰۱۱ @endworld @alireza.mzh @mohsenbostan @bahrami.nasrin۹۰
دوستان سلام.
سوالم اینه که چطور میشه مثلا پربازدید ترین مقالات رو در دو هفته گدشته از دیتابیس استخراج کرد.
دقیقا مثل راکت در بخش مقالات و گفتگو ها.
البته یه کد هایی به ذهنم میرسه ، ولی میخوام یه کد بهینه و تمیز داشته باشم.
ممنون میشم دوستان تجربیات خودشون رو بگن


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 4 سال پیش مطرح شد
1

مقالات معمولا یه فیلد viewCount یا همچین چیزی دارند. ابتدا بر اساس اون و سپس بر اساس تاریخ باید نمایش داده بشند.

راه حل لاراولی چیزی شبیه زیر هست:

Article::popular()->latest()->get()

popular یه کوئری اسکوپه که با viewCount داده ها رو فیلتر میکنه


سعید
تخصص : برنامه نویس وب
@Saeeed 4 سال پیش آپدیت شد
0

@ali.bayat
آقای بیات اگر روی یه فیلد دیگه باشه چی ؟ مثلا بر اساس بیشترین لایک .


سعید
تخصص : برنامه نویس وب
@Saeeed 4 سال پیش مطرح شد
0

دوستان نظری ندارید؟


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

@Saeeed
این مقاله به نظرم مفید اومد شما هم یه نگاهی بندازید! اگه طبق مقاله عمل کنید به مشکل نخواهید خورد.

https://appdividend.com/2018/05/03/how-to-create-filters-in-laravel/


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

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