رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
اولویت در orderBy
#1
سلام دوستان ، وقت بخیر .


وقتی دوتا orderBy داریم ، چطور میشه گفت اولویت با کدومه ؟
مثلا این کد ، میخوام اولویت با power باشه
الان خروجی بر اساس این دو فیلد به این صورت هستش که لیست بیشتری power هارو میاره در آخرین خروجی و بین اینها ، ترتیب نمایش رو بر اساس فیلد regDate نمایش میده !
من میخوام رکوردهای با مقدار power بیشتر رو نمایش بده ( در توان های یکسان هم بر اساس regDate ) و در ادامه تاریخ یا همون regDate رو ملاک قرار بده

یعنی اولویت با بیشترین power باشه و مرتب سازی نهایی ( بعد از مرتب سازی اولیه ) بر اساس regDate باشه

orderBy('regDate', 'DESC')->orderBy('power' , 'DESC')
پاسخ
#2
خب power رو باید قبل اون یکی بزارید
پاسخ
 


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

درباره انجمن فریم ورک لاراول

انجمن لاراولیستا به عشق توسعه دهنده ها و علاقمندان به این فریم ورک محبوب ایجاد شده و امیدواریم با نظرات خوبتون ما رو در بهبود کار یاری کنید. در ضمن خیلی هم خوشحال میشیم شما هم در توسعه این انجمن سهمی داشته باشید.