Laravelにてコントローラー内でDBで取得したオブジェクトを成形したいですが、
上手くいかず困っています。
$this->Objct->items('data')の中身 { "contents": { "0": { "first_page_url": "", "path": "https:", "per_page": 3, "total": 11, "data": [ { "name_kana": "システムシハイシャ", "name": "システム支配者", "id": 2, "rn": "1", "update_date": "2020-02-12 14:26:51" }, { "name_kana": "システムシハイシャアイ", "name": "システム支配者I", "id": 25, "rn": "2", "update_date": "2020-02-17 19:57:17" }, { "name_kana": "システムシハイシャイイ", "name": "システム支配者E", "id": 21, "rn": "3", "update_date": "2020-02-17 19:57:17" } ], "last_page": 4, "last_page_url": "", "next_page_url": "", "from": 1, "to": 3, "prev_page_url": null, "current_page": 1 }, } }
こちらの”data”を以下に置き換えたいです。
$custom_arrayの中身 "data": [ { "flg": true, "name_kana": "システムシハイシャ", "name": "システム支配者", "id": 2, "rn": "1", "update_date": "2020-02-12 14:26:51" }, { "flg": true, "name_kana": "システムシハイシャアイ", "name": "システム支配者I", "id": 25, "rn": "2", "update_date": "2020-02-17 19:57:17" }, { "flg": true, "name_kana": "システムシハイシャイイ", "name": "システム支配者E", "id": 21, "rn": "3", "update_date": "2020-02-17 19:57:17" } ] },
やってみたこと
array_replace($this->Objct->items('data'), $custom_array);
上手く反映されなかったです。以上、宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。