プログラミング

【Laravel】EloquentでLIKE検索をする方法!

あきぞらです。

LaravelのEloquentを使っていて、LIKE検索をおこないたい場面がありました。

意外とすんなり使えたのですが、今回はその方法を紹介していきます。

whereのなかに「LIKE」を指定するだけ

whereメソッドの中にLIKEを指定するだけです。

以下は、akizoraというnameをもつUserのデータをLIKE検索しています。

$keyword = 'akizora';
$users = User::where('name', 'LIKE', '%'.$keyword.'%');

$keyword%ではさむことで、前後一致で取得できるようになります。

 

-プログラミング

Copyright© あきぞらてっく , 2021 All Rights Reserved Powered by AFFINGER5.