新用 Laravel 框架,当前版本 7.x, 现遇到一个问题:
写一 api 代码,已引入 request 依赖,get 请求可以得到数据,post 方式的文件上传也可以,但单纯 post 表单请求无法得到数据*。 具体代码如下
接口文件
public function createUser(Request $request)
{
var_dump($_POST); //有值,
if($request->has(['email'])){
return json_encode(['有数据'=>1]);
}
else{
return json_encode(['没数据'=>0]); //始终是没数据。
}
}
路由文件 api.php:
Route::post('xxx/create-user', 'AdminController@createUser');
测试过程: 用 paw,选择 post 模式,设置变量 email=xxxx,测试 request->all(),无法找到该数据。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.