此查询未过滤小写产品名称,适用于大写情况。
Products::select('productName')
->where('productName LIKE "%' . strtolower($searchWord) . '%"')
->where('statusID',1)
->orderBy('productID' ,'desc')
->get();
答案 0 :(得分:2)
你应该试试这个:
Products::('productName')
->whereRaw('LOWER(`productName`) like ?', ['%'.strtolower($searchWord).'%'])
->where('statusID',1)
->orderBy('productID' ,'desc')
->get();
答案 1 :(得分:0)
您可以使用LOWER()运算符来执行此操作。