我正在使用Laravel 8创建API。
我要返回模型工具集合
ToolCollection.php
public function toArray ($ request)
{
return [
'status' => 200,
'message' => null,
'data' => $ this-> collection
];
}
这是我目前使用的格式:
{
...,
"data": {
...,
"tags": [
{"title": "node"},
{"title": "react"},
{"title": "bootstrap"}
]
}
这是我想要的格式:
{
...,
"data": {
...,
"tags": [
"node",
"react",
"bootstrap"
]
}
标签是模型中始终包含的多对多关系。
在ToolResource中,我使用pluck
函数获得了想要的东西,但是由于这是一个Collection,所以我不知道如何将其应用于所有元素。