如何在Laravel中为资源模型添加其他键

问题描述

我有一个带有JsonResource :: withoutWrapping()方法的资源模型

控制器:

$response =  new AuthResource($user);
return $response;

回复为 :(我想要的回复)

{
 "Lang": "tr","Name": "Furkan Öztürk","user_id": 1,"AuthToken": "b25Ecasdasdqweuqweqweqweasdasdasdasdz"
}

我想在 Controller 中添加其他方法,如下所示。

 $response =  new AuthResource($user);
 return $response->additional([
          "StatusCode" => Status::codes["ok"],"StatusMessage" => "successfully ! "
        ]);

当我添加其他方法时,它在响应中添加了数据键。 withoutWrapping()方法不起作用。

最近的答复是:(我不希望得到的答复)

{
  data : {
    "Lang": "tr","Name": "Emre Şahiner","AuthToken": "b25Ecasdasdqweuqweqweqweasdasdasdasdz"
  },"StatusCode": 200,"StatusMessage": "succesfully ! "
}

我该如何解决?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)