mahdi mehrabi
6 سال پیش توسط mahdi mehrabi مطرح شد
1 پاسخ

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

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


ثبت پرسش جدید
madadi
@madadi 6 سال پیش مطرح شد
1

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


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

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