راکت
Saied Hr
Saied Hr
توسط 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
Daee Hamid
تخصص :Front-end | Back-end Developer
@daeehamid6 سال پیشمطرح شد
1

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


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

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


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

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