laravel文件中提到要是用whereJsonContains()
並且給到了demo,但是好像用起來並不是很順利。
在這裡舉個例子:
// 假設資料庫中 users 表裡有個 data 欄位 內容為
"[{\"a\":\"aa\"},{\"a\":\"bb\"},{\"a\":\"cc\"}]"//一個JSON物件陣列的字串
// 那麼查詢語句可以這麼寫:
$user = User::whereJsonContains("data",["a"=>"aa"])->first();
//即可查到
本作品採用《CC 協議》,轉載必須註明作者和本文連結