راکت

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

1 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

1
webazin webazin
webazin webazin
@webazin.org90
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

شاید پاسخ شما همین‌جا باشد

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

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