在Laravel中将请求转换为Json

时间:2019-01-31 09:02:25

标签: php json laravel

我想将来自表单的多个请求存储为json的单个列。我知道我可以使用toJson,但这是万一您从数据库返回数据的情况。就我而言,我的数据来自$request->input('address_id');等格式。

//incoming data
array:8 [▼
  "address_id" => "3"
  "weight" => "3"
  "shipping_cost" => "9000"
]
  

以上数据仅为示例(我有更多输入,但可以说我只需要   制作这3个输入的JSON)

我该怎么做?

2 个答案:

答案 0 :(得分:0)

在这种情况下,您可以像这样使用php函数json encode

json_encode($request->input('address_id'));

答案 1 :(得分:0)

您可以将表单字段转换为json

json_encode($ request-> all());