新用 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(),无法找到该数据。

