php - 无法从laravel中的数组访问密钥
问题描述
我API
在 Lavarel创建5.8
。我想从中访问数据$request->all()
,但问题是,当postman
从其工作正常调用 API 时,但当我从其调用相同的 API 时axois
抛出错误Undefined index: user
。
这是我的 Laravel 代码
$userdata = $request->all();
// var_dump array(2) { ["user"]=> string(4) "demo" [ "id" ]=> int(3) 999}
return $userdata["user"];
这是我的 Axois 请求。
data = {user : 'demo', id : 999};
const headers = {
'x-token': token,
'Content-Type': 'application/json'
};
axios.post(`MY_URL`, data, { headers: headers})
.then(function (response) {
console.log('response',response)
})
.catch(function (error) {
console.log('ERO',error);
});
我正在使用Nginx
. 并添加了CORS
中间件。
$request->get('user') 正在工作,但我必须使用$userdata["user"]
因为以前的开发人员$userdata["user"]
在任何地方和每个参数都使用过。
解决方案
推荐阅读
- java - 布尔方法返回表达式未在输出控制台中显示结果
- c - 在C中打印带有6个字符的负十六进制
- android - recyclerView 中的过滤列表
- javascript - 我可以使用 PWA 和服务人员重置应用程序的样式吗
- r - 在R中构造循环以根据data.frame B中列值的匹配子集搜索和替换data.frame A中的值?
- swiftui - 如何使用 NavigationLink 从底部而不是从左向右滑动新视图
- javascript - 在滚动时显示元素(向上和向下) - 当页面是静态的(不滚动)时隐藏元素
- r - R:编写函数来创建数据框,然后使用此数据框进行进一步操作
- java - 使用 JPA 将记录插入到多个表中
- wpf - 在 VS for Mac 上使用 .NET Core 开发 WPF 应用程序