我有代码:
return $getId = Permission::select('id')->get();
这段代码返回了我:
[{"id":1},{"id":2},{"id":3},{"id":4}]
我想查询返回的记录的形式为:
["1","2","3","4"]
我怎样才能做到这一点?我尝试使用
json_decode
,但是我也尝试使用foreach循环,但这是行不通的,但是结果是相同的。我这样做是因为我想使用array_diff
比较两个表,但是仍然有错误:array_diff():参数1不是数组
Argument 1
是变量$getId
。 最佳答案
您要使用pluck()
和toArray()
方法:
return $getId = Permission::pluck('id')->toArray();