如何使用postgres jsonb运算符'?'在laravel 5

时间:2017-10-06 18:45:06

标签: php postgresql laravel jsonb

我正在尝试使用jsonb ?运算符https://www.postgresql.org/docs/9.6/static/functions-json.html运行查询。在数据库控制台中它确定,但我不能在laravel中准备它。像这样查询:

SELECT * FROM game_user WHERE roles ? 'TRAINER' 

我尝试DB::raw()DB::statement()等,但每次我都有错误:

  

SQLSTATE [42601]:语法错误:7错误:语法错误(附近:“$ 1”)   第1行:SELECT id FROM game_user WHERE roles $ 1'TRAINER'                                                ^(SQL:SELECT id FROM game_user WHERE roles?'TRAINER')

如何在不预先填写参数的情况下进行查询 - ?$1

0 个答案:

没有答案