Laravel rest api вложенный запрос - PullRequest
0 голосов
/ 12 марта 2019

Я пишу остальные API в Laravel. Все нормально, когда параметры запроса не вложены. Я могу получить любые входные параметры по ->. например,

$model->update([
    'column' => $request->value,
]);

Однако, если бы я хотел, чтобы параметры имели вложенную структуру, как их получить? $request->value->nested_value не работает, так как value не является объектом.

Пример параметров вложенного запроса:

{
    "parameters": {
        "name": "game9",
        "images": {
            "icon_id": 1,
            "banner_id": 1,
        }
    }
}

1 Ответ

1 голос
/ 12 марта 2019

Когда вы получаете значения из запроса, они не равны objects. Они arrays.

Вам нужно получить к ним доступ следующим образом:

$request->value['nested_value']

...