سلام دوستان؛برای گرفتن رده یه مقاله به چه شکل میشه این کارو کرد،
توضیحات بیشتر: کاربران میتوانند در سایت مقاله ثبت کنند و با بازدید مقاله ها شمارشگرشون بالا میره،حالا اگه بخوایم واسه هر کاربر نشون بدیم که مقاله اش در رده چندمه به چه شکل میشه عمل کرد؟ینی مقاله ای که من گذاشتم بیشترین بازدید رو خورده و واسم نشون بده مثلا رده اول مقالات و به همین شکل،
ممنون میشم راهنمایی کنید
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
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟