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

时间:2017-12-28 07:02:32

标签: php laravel-5

我有一个 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",
}

谢谢:)

1 个答案:

答案 0 :(得分:0)

试试这个,

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

return $this->apiResponse('status', '200', $languages);