つまり回答は不要であると
前提・実現したいこと
whereRawを使用して変数で検索する方法。
発生している問題・エラーメッセージ
Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\"%\") IS NOT NULL and `user`.`deleted_at` is null' at line 1 (SQL: select * from `user` where JSON_SEARCH(meta->\"$.skills\", \"one\", \"%\"PHP\"%\") IS NOT NULL and `user`.`deleted_at` is null)",
該当のソースコード
php
1元コード 2App\User::whereRaw('JSON_SEARCH(meta->"$.skills", "one", "%PHP%") IS NOT NULL')->get(); 3変数コード 4$key = 'PHP' 5App\User::whereRaw('JSON_SEARCH(meta->"$.skills", "one", "%"' . $key . '"%") IS NOT NULL')->get();
あなたの回答
tips
プレビュー