Ну, не нашел ответа, но есть обходной путь:
Не используйте операторы вопросительного знака!
Вместоя пошел на названную функцию. Я нашел названную функцию через
SELECT
oprname,
oprcode || '(' || format_type(oprleft, NULL::integer) || ', '
|| format_type(oprright, NULL::integer) || ')' AS function
FROM pg_operator
WHERE oprname = '?|';
(Нашел там: большое спасибо за этот пост! )
Так что мой Eloquent запрос теперь выглядит так:
ExampleModel::whereRaw('jsonb_exists_any("table"."json_field"::jsonb, array[\'test\', \'test2\'])')->get();
По крайней мере, его рабочий ¯ \ _ (ツ) _ / ¯