سلام و روزتون بخیر
این یکم سخته توضیحش لطفا یکم دقت کنید :
میخام از بین کاربرای هایی که فیلد level اشون برابر با supplier هست، اونایی که رشته $str داخل یکی از دو فیلد "نام" یا "ایمیل" هست رو برگردونه؟
درواقع میخام شرط اول where ام مطلق و دو تای بعدی به صورت or اجرا بشه اما الان سه تاشون or اجرا میشه
$str=$str = '%'.'supplie'.'%';
$users = User::whereLevel('supplier');
$users = $users->where('email','LIKE',$str)->orWhere('name','LIKE',$str)->get();
سلام. میتونید از query builder استفاده کنید.
$str=$str = '%'.'supplie'.'%';
$users = User::whereLevel('supplier')->where(function ($query) use($str){
$query->where('email','LIKE',$str)->orWhere('name','LIKE',$str)->get();
})
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟