Laravel学習記録 #032 Like検索を学ぶ
LaravelでLike検索について学習したものをまとめています。
Like検索について(Eloquent、クエリビルダ)likeメソッドはないのでwhereメソッドにlikeを指定して使います。
通常のSQL同様「%」がワイルドカードです。
$results = Hoge::where('column', 'like', '%keyword%')->get();
検索するキーワードにワイルドカード「%」「_」が含まれる場合を考慮するとエスケープが必要ですね。あと「\」