php - 如何访问数组中的json?
问题描述
我正在尝试访问嵌套数组中的 json,但它还没有工作。
我正在 laravel 开发一个有这个
public function rave(Request $request){
$vars = [
'id' => Request::get('id'),
'txref' => Request::get('txRef'),
'flwref' => Request::get('flwRef'),
'created_at' => Request::get('createdAt'),
'amount' => Request::get('amount'),
'status' => Request::get('status'),
'name' => Request::get('fullName'),
'email' => Request::get('customer'),
];
我能够查看并显示所有内容,但是name
在email
响应中返回为
"customer":{
"id":15672,
"phone":"7667866 ",
"fullName":"john doe ",
"customertoken":null,
"email":"kely@gmail.com",
"createdAt":"2019-06-09T08:28:56.000Z",
"updatedAt":"2019-06-09T08:28:56.000Z",
"deletedAt":null,
"AccountId":33519
},
我如何访问下面的数据,customer
因为这个
'name' => Request::get('fullName'),
'email' => Request::get('customer'),
似乎不像其他人那样工作
解决方案
您Request $request
用作函数参数,
并检查输出
echo $request->input('customer.fullName');
echo $request->input('customer.email');
推荐阅读
- apache-spark - Spark mapPartitions 问题
- javascript - db.collection 不是 React / Firestore 的函数
- vue.js - Vue2 Child Prop 不会随着来自父母的 Watch 更新
- flutter - 如何在 Flutter 中创建正弦波限幅器?
- android - Android Studio 无法在我的设备上调试
- sql-server - sql server sp_send_dbmail @query 在选择中带有变量
- entity-framework - 无法使用复合主键跟踪实体类型的实例
- java - CircuitBreaker 无法解析为使用 Resilience4J 的类型
- linux - 在haproxy中添加一个静态html页面
- java - Java jpackage 在 MacOS Big Sur 上无法正常工作