Php 拉拉维尔采摘系列

Php 拉拉维尔采摘系列,php,laravel,Php,Laravel,我正在用Laravel8创建一个API 我想返回模型工具集合 ToolCollection.php 公共功能待命($request) { 返回[ “状态”=>200, 'message'=>null, “数据”=>$this->collection ]; } 这是我目前采用的格式: { ..., “数据”:{ ..., “标签”:[ {“标题”:“节点”}, {“标题”:“反应”}, {“标题”:“引导”} ] } 这是我想要的格式: { ..., “数据”:{ ..., “标签”:[ “节

我正在用Laravel8创建一个API

我想返回模型工具集合

ToolCollection.php

公共功能待命($request)
{
返回[
“状态”=>200,
'message'=>null,
“数据”=>$this->collection
];
}
这是我目前采用的格式:

{
...,
“数据”:{
...,
“标签”:[
{“标题”:“节点”},
{“标题”:“反应”},
{“标题”:“引导”}
]
}
这是我想要的格式:

{
...,
“数据”:{
...,
“标签”:[
“节点”,
“反应”,
“引导”
]
}
标记是模型中始终包含的多对多关系。
在ToolResource中,我使用
pull
函数得到了我想要的,但由于这是一个集合,我不知道如何将其应用于所有元素。

它不起作用。ToolCollection不扩展ToolResource,是吗?它不起作用。ToolCollection不扩展ToolResource,是吗?