webazin webazin
5 سال پیش توسط webazin webazin مطرح شد
1 پاسخ

تعیین رده در مقالات یوزرها

سلام دوستان؛برای گرفتن رده یه مقاله به چه شکل میشه این کارو کرد،
توضیحات بیشتر: کاربران میتوانند در سایت مقاله ثبت کنند و با بازدید مقاله ها شمارشگرشون بالا میره،حالا اگه بخوایم واسه هر کاربر نشون بدیم که مقاله اش در رده چندمه به چه شکل میشه عمل کرد؟ینی مقاله ای که من گذاشتم بیشترین بازدید رو خورده و واسم نشون بده مثلا رده اول مقالات و به همین شکل،
ممنون میشم راهنمایی کنید


ثبت پرسش جدید
webazin webazin
@webazin.org90 5 سال پیش آپدیت شد
0
public function getRanking(){
   $collection = collect(User::orderBy('wins', 'DESC')->get());
   $data       = $collection->where('id', $this->id);
   $value      = $data->keys()->first() + 1;
   return $value;
}

دوستان یافتم؛گفتم اینجا بذارم بقیه هم استفاده کنن
https://stackoverflow.com/questions/47824688/getting-rank-of-row-in-orderby-desc-eloquent-query-how-can-i-make-this-query-wo

این هم یه راه حلی خوبی بود،با حال بود
https://medium.com/@sagar.dash290/best-way-to-find-out-user-rank-position-based-on-single-or-multiple-variables-php-laravel-c3af94e2e326


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

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