如何在Laravel中处理JSON数据?

时间:2017-05-31 20:15:42

标签: laravel laravel-5.3 laravel-5.4

我使用Laravel作为构建RESTful应用程序的工具。

有一个端点/settings/update,它接受​​用户设置的JSON。

我以JSON格式发送到此地址数据。

如何在Request $request?

中处理此数据

所以,我不能将属性称为:$request->notifications

1 个答案:

答案 0 :(得分:1)

以JSON格式发送时,Request工厂将允许您访问该对象的属性。

给定一个像这样传递的JSON对象:

{ 
    "user" : {
         "settings" : {
             "some_setting" : {
                 "value" : 'My value'
             }
         }
    }

}

您可以使用点表示法访问value

$request->input('user.settings.some_setting.value');