Saied Hr
4 سال پیش توسط Saied Hr مطرح شد
5 پاسخ

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

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

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

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

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

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

@saeedlovelorn2
@saeedlovelorn2


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

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


حمید رضا رمضانی
تخصص : توسعه دهنده سرور(Back-End Deve...
@DevHP 4 سال پیش مطرح شد
0

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


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

@hamidrezaramezani.hp

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

حمید رضا رمضانی
تخصص : توسعه دهنده سرور(Back-End Deve...
@DevHP 4 سال پیش مطرح شد
0

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


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

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