问一下大家,API资源显示到前端的时候有data[ ]包裹,怎么把这个data去了?
<?php
namespace App\Http\Resources;
use Illuminate\Http\Resources\Json\JsonResource;
class PreHomeDoing extends JsonResource
{
/**
* Transform the resource collection into an array.
*
* @param \Illuminate\Http\Request $request
* @return array
*/
public function toArray($request)
{
//原始的数据
$data = parent::toArray($request);
$data['test'] = 'test';
//$data['nickname'] = $this->ytuser->nickname;
//$data['avatar']=$this->ytuser->headimgurl;
return $data;
}
}
前端显示:
"data": [
{
"doid": 350792,
"uid": 1117860,
"message": "正面有什么变化吗?一个是12月份 ,一个是现在。",
},
"pre_home_doing_image": {
"id": 473257,
"doid": 350792,
"url": "/B599765A-8B32-44B0-967A-818366357038.jpeg"
},
]
前端想把data去了,只想显示
[
{
"doid": 350792,
"uid": 1117860,
"message": "正面有什么变化吗?一个是12月份 ,一个是现在。",
},
"pre_home_doing_image": {
"id": 473257,
"doid": 350792,
"url": "/B599765A-8B32-44B0-967A-818366357038.jpeg"
},
]
谢谢大家
推荐文章: