راکت
Saied Hr
Saied Hr
توسط Saied Hr مطرح شد
5 پاسخ

اجرای همزامان دو شرط کوئری در لاراول

سلام دوستان من میخوام از بین چندین سطر جدولم اولین سطری رو که شرط های زیر توش برقرارند رو با دستور زیر بگیرم ولی کدی که نوشتم جواب نمیده و ی ارایه ی خالی برمیگردونه درحالی که هرکدوم از شرط ها به تنهایی کار میکنن و هیچ مشکلی ندارن،اگه میشه راهنمایی کنید.
ضمنا چندین فیلد با این شرط توی دیتابیسم وجود داره.

$searches = Sell::where([  
 ['price', 'like', '%' . +$request->price . '%'],  
  ['type', "!=", 100],  
])->first();

ثبت پرسش جدید
حمید رضا رمضانی
حمید رضا رمضانی
تخصص :توسعه دهنده سرور(Back-End Developer)
@DevHP6 سال پیشمطرح شد
0

شما کدتو به کد زیر تغییر بده:

$searches = Sell::where('price', 'like', '%' . $request->price . '%')->where('type','!=',100)->first();

@saeedlovelorn2
@saeedlovelorn2


Saied Hr
Saied Hr
@saeedlovelorn26 سال پیشمطرح شد
0

@hamidrezaramezani.hp
تنها فرقی که کرد اینه که علامت های کروشه از صفحه حذف شد و الان فقط ی صفحه ی خالی سفید رو داره نمایش میده البته من بعد از کد
این رو نوشتم
return $searches


حمید رضا رمضانی
حمید رضا رمضانی
تخصص :توسعه دهنده سرور(Back-End Developer)
@DevHP6 سال پیشمطرح شد
0

کنترولرتو برام تگ کن
@saeedlovelorn2


Saied Hr
Saied Hr
@saeedlovelorn26 سال پیشمطرح شد
0

@hamidrezaramezani.hp

public function search(Request $request)  
{  
  $searches = Sell::where('price', 'like', '%' . $request->price . '%')->where('type','!=',100)->first();  
  return $searches;
  }

حمید رضا رمضانی
حمید رضا رمضانی
تخصص :توسعه دهنده سرور(Back-End Developer)
@DevHP6 سال پیشمطرح شد
0

شما متو where دوم رو پاک کن ببین حالا تو خروجی دیتا داری یا نه؟
@saeedlovelorn2


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

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