سلام
من میخوام مثل سایت دیجی کالا که وقتی داخل لیست محصولات یه دسته ی خاص هستیم و بر اساس جدیدترین کالا - پرفروش ترین کالا - گرانترین - ارزانترین محصولات سایتم رو sort کنم ولی مثل دیجی کالا وقتی بر اساس هر کدوم از sortable هایی که بالاتر گفتم sort کنم اگر یسری کالاها ناموجود بود هستن ، اول کالاهای موجود رو نمایش بده و وقتی کالاهای موجود تمام شدن بیاد کل کالاهای ناموجود رو بعدش لیست کنه .
یه مثالی بزنم تا متوجه بشید :
مثلا ۱۰ تا محصول داریم که از این ۱۰ تا ۳ تای آخری که ثبت کردیم ، تعداد موجودیشون ۰ هست (ناموجودن) و هفتای دیگه موجود هستن ، حالا وقتی sort رو بر اساس جدیدترین که میزنم ۳ تای اول اون ناموجود ها رو نشون میده و بعد موجود ها رو ولی دیجی کالا اول موجود ها رو نشون میده و بعدش دیگه کلا ناموحودها رو.
این کار بنظرم یه کوئری خاصی داره. اگر لطف کنید راهنمایی کنید ، ممنون میشم
باگوشی برات پیام گذاشتم همین where و orderBy کوئری های رو فیلترمیکنی کار سختی نیست و اگر هم میخوای صفحه ی ریفرش نشه میتونی با جی کوری بفرستی و با بازگشت دادها اون فرم رو اپدیت یا append کنی
@juza666
نه دیگه رفیق اینو که میزنم کالاهای موجود و ناموجود رو در هم نشون میده ، یعنی میتونه یک کالا تو لیست موجود باشه و بغلیش ناموجود باشه ولی من میخوام لابلای موجود ها ناموجود ها نمایش داده نشه مثل دیجی کالا ، ناموجودها رو بعد از مجود ها میخوام نمایش بدم.
اگ دیجیکالا رو ببینید متوجه منظورم میشید
خب دوست گرامی
دوتا کوئری بزن و بعد مرج کن اگر درست متوجه شده باشم 😉
$product = Product::where('price','=',$price(
product_n = Product::where('total','=',$total(
merged = $product->merge($product_n);
و مطمئن هستم کوئری اینجور چیزی میشه نوشت یا نوشته شدس توسط دوستان باید یکم بگردی
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟