如何检查表在json列中是否有字段?
如何检查表是否有带索引的列?这是什么意思。我有一个JSON类型的列,我必须检查它是否存在。我可以使用如何检查表在json列中是否有字段?,json,laravel,eloquent,Json,Laravel,Eloquent,如何检查表是否有带索引的列?这是什么意思。我有一个JSON类型的列,我必须检查它是否存在。我可以使用Schema::connection()->hasColumn('table','column')但是在这个方法中,我只能检查列,不能键入Schema::connection()->hasColumn('table','column->index->index1'))因为它总是返回-false,所以我需要在解决方案中不仅检查列,还检查json中的列json字段可以有任何结构,它不在字段级别定义。。
Schema::connection()->hasColumn('table','column')
但是在这个方法中,我只能检查列,不能键入Schema::connection()->hasColumn('table','column->index->index1'))
因为它总是返回-false,所以我需要在解决方案中不仅检查列,还检查json中的列json字段可以有任何结构,它不在字段级别定义。。。因此,检查模式没有帮助,因为数据不是schema@lagbox好的,谢谢。也许你知道这样做的方法。不管怎样,结果更重要。因为我真的不知道,怎么做不是因为它不是模式。。。每行中的json字段都可以有它想要的任何结构,它的数据在字段中,而不是模式中