如何在Laravel资源中为parent::toArray添加一个键?

我的代码是

$live_events = LiveEventContent::whereIn('parent_content_id',$contents_ids)->get();
foreach ($live_events as $live_event){
    //I will add an key called isStreamAvailable to the object
    $live_event->isStreamAvailable = true;
}
return LiveEventResource::collection($live_events);

和我的资源模型。

public function toArray($request)
{
    return parent::toArray($request);
}

我想在资源中加入isStreamAvailable键。

如何在我的资源模型中编辑函数而不是parent::toArray?

解决方案:

将它添加到父代的返回值中。

public function toArray($request)
{
    $response = parent::toArray($request);

    $response['isStreamAvailable'] = true;

    return $response;
}

给TA打赏
共{{data.count}}人
人已打赏
未分类

Kotlin - 程序化创建的Spinner箭头不见了。

2022-9-9 0:11:20

未分类

如何免费部署一个java Spring引导应用?

2022-9-9 0:11:22

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索