0
我有一个JSON数组,如:使用JSON阵列Laravel 5.3 JSON查询
users => json_encode(array[1,2,3,4]);
所以我尝试这个查询
SELECT * FROM user_conversations WHERE JSON_CONTAINS(users, JSON_ARRAY(1))
和它的作品,但我不知道如何使这个查询中laravel和模型。
编辑1:
正如我所说的:
DB::table('user_conversations')->whereRaw('JSON_CONTAINS(users, JSON_ARRAY(1))')->orderBy('created_at', 'desc')->paginate(5);
做的工作。
您将需要使用'whereRaw()'方法。 –
但是,请确保您确实希望以这种方式保留数据,而不是为每个关系单独记录。 –
非常感谢@RoboRobok –