whereRawを
$term = strtolower($vars['language']);
Item::whereRaw('lower(language) like (?)',["%{$term}%"])->get();
前の回答 一部のデータベースでは、演算子ilike
を使用できます あなたのどこで。例
Item::where('language', 'ilike', $vars['language'])->get();
使用可能なすべての演算子は次のとおりです。
protected $operators = array(
'=', '<', '>', '<=', '>=', '<>', '!=',
'like', 'not like', 'between', 'ilike',
'&', '|', '^', '<<', '>>',
);
編集:ilike
大文字と小文字を区別しないlike
。