将对象内部状态追加到另一个对象

问题描述 投票:0回答:1

我有一个API,它从数据库返回一个语言记录。这是我到目前为止所做的控制器代码。

    $languages = BaseLanguage::first();
    $responseData = [
        'code' => '200',
        'languages' => $languages,
    ];
    return $this->apiResponse('status', '200', $responseData);

我得到了回应 -

{
"code": "200",
"languages": {
    "id": 1,
    "title": "English",
 }
}

这很好用。我只是想知道有什么方法可以得到我的回应如下 -

{
    "code": "200",
    "id": 1,
    "title": "English",
}

谢谢 :)

php laravel-5
1个回答
0
投票

试试这个,

$languages = BaseLanguage::first();
$languages->code = "200";

return $this->apiResponse('status', '200', $languages);
© www.soinside.com 2019 - 2024. All rights reserved.