راکت

معمای ترتیب در لاراول orderBy

1 پاسخ

سلام خسته نباشید دوستان عزیز
ما دو تا جدول
یکی
users
id,name,ozviat_id
که ozviat_id به جدول زیر foreign_key شده
ozviats
id,name,ozviat_id
ما در جدول عضویت ۳ تا عضویت داریم (نقره ای , طلایی , الماس)
و ما میخوایم لیست users رو نمایش بدیم به ترتیب کسانی الماس دارند اول و طلایی دارند پایین تر و نقره ای پایین تر
تا اینجا برای پیاده سازی این مشکلی ندارم اما مشکله من اینه که میخوام اگر ما ۱۰۰ تا نفر با عضویت الماس داشته باشیم
این ۱۰۰ نفر زیر هم نمایش پیدا میکنند همیشه به یه صورت , من میخوام ۱۰۰ نفر الماس همیشه اول باشند ولی راندوم باشه و همیشه یه نفر اول ثابت نباشه یه نفر اخر , طلایی ها هم بعد الماس بیان و بین یوزر های طلایی همیشه جاشون ثابت نباشه و راندوم تغیر کنن جاهشون و بعد هم نقره ای

ثبت پرسش جدید

پاسخ‌ها

1
madadi
madadi
@madadi

سلام
تا جایی که من متوجه شدم میخواید مثلا الماس رو بصورت راندوم نمایش بدین
خوب شما داده ها رو که از دیتابیس گرفتید بعد اون ارایه یا کالکشنتون رو با استفاده از توابعی که هست راندوم کنید مثلا تو php تابع array_rand میاد مقادیر یه ارایه رو بصورت راندوم نمایش میده.

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

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

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