Laravel/Eloquent: JSONカラムの中身を検索する
Laravel/Eloquent: JSONカラムの中身を検索する
たとえば、usersテーブルのdataというJSONカラムにnameというフィールドが含まれているとします。Eloquentを使ってnameに対して部分一致検索を行うには、以下のように書けます。
use App\Models\User;
$users = User::where('data->name', 'LIKE', '%検索ワード%')->get();
Laravel/Eloquent: JSONカラムの中身を検索する.md