在Laravel中如何获得请求正文?我正在尝试$ request-> get('data')但我得到一个null结果。我正在对我的控制器中的商店功能发出POST请求,但我无法获取POSTed数据。
public function store(Request $request)
{
$test = $request->get('data');
}
答案 0 :(得分:1)
答案 1 :(得分:1)
在Laravel中,您可以使用$ request-> all()获取请求输入数据。然后,它将输入数据作为数组返回。您可以在文档Tensorflow Object Detection API on Windows - error "ModuleNotFoundError: No module named 'utils'"中找到更多信息。
答案 2 :(得分:1)
检索所有输入数据
$data = $request->all();
检索输入值
$name = $request->input('name');
使用默认值
检索输入值$name = $request->input('name', 'Sally');
有关详细信息,请阅读Laravel文档https://laravel.com/docs/5.6/requests
答案 3 :(得分:1)
katex:
你的web.php中的
<form method="POST" action="{{route('store')}}" >
<input type="text" name="data" />
<button type="submit" >Submit</button>
</form>
在您的控制器中:
Route::post('/store','YourController@store')->name('store');