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

مشکل در کوئری لاراول

سلام دوستان من کد زیر رو مینویسم

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

ولی توی خروجی به جای مقادیر علامت سوال (؟) نشون میده مشکلش از چی میتونه باشه?لطفا راهنمایی کنید.

select * from `sells` where (`price` like ? and `type` != ?) order by `price` asc

ثبت پرسش جدید
Daee Hamid
تخصص : Front-end | Back-end Developer
@daeehamid 4 سال پیش مطرح شد
1

مشکلی نیست
اون علامت سوال ها یعنی ستون برابر با یه مقداری هست ولی مقدارش رو اونجا چاپ نمیکنه
اگه dd بگیری مقادیر اون علامت سوال رو بهت نشون میده


مهدی عقیقی
تخصص : برنامه نویس وب
@MehdiAghighi 4 سال پیش مطرح شد
0

مشکلی نداره بهش میگن بایندینگ ولی کار خودش رو درست انجام میده


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

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