我想要實現不區分大小寫 以下是我對搜索laravel:如何在雄辯查詢中使用LOWERCASE函數?
/*get the title to search*/
$newsTitle=Input::get('srach_newsTitle')?Input::get('srach_newsTitle'):'';
$query = DB::table('news');
if(strlen($newsTitle))
{
$query->whereRaw('LOWERCASE(`newsTitle`) LIKE ? ',[trim(strtolower($newsTitle)).'%']);
}
代碼,但它說功能小寫未在下面我的項目定義的錯誤消息
QueryException在Connection.php線729 : SQLSTATE [42000]:語法錯誤或訪問衝突:1305 FUNCTION CPR-laravel.LOWERCASE不存在(SQL:SELECT COUNT(*)作爲骨料從news
其中小寫(newsTitle
)LIKE試驗%)
什麼錯我在做什麼?plz幫助
試試這個用strtolower – RamAnji