راکت

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

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
Saied Hr
Saied Hr
@saeedlovelorn2
ثبت پرسش جدید

پاسخ‌ها

2
Daee Hamid
Daee Hamid
@daeehamid

تخصص: Front-end | Back-end Developer

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

مهدی عقیقی
مهدی عقیقی
@MehdiAghighi

تخصص: برنامه نویس وب

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

شاید پاسخ شما همین‌جا باشد

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

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