我正在为 Laravel 创建一个 API。我使用 PUT 方法来更新数据。
我使用 PUT 方法通过 Postman 发送数据。在我的控制器中,我有一个空数组。如何访问传递的数据?
在我的路线中,我有:
Route::put('vehicletypes/{id}','API\VehicletypeController@update');
在我的控制器中:
public function update(Request $request, $id){
print_r($request->all()); exit;
}
如何获取传入的数据PUT method?
您收到空响应是因为 PHP 对以下内容有一些安全限制:PUT http://php.net/manual/en/features.file-upload.put-method.php。但 Laravel 有一个解决方法。
所以,要解决这个问题,你必须发送一个POST
相反,来自邮递员的请求,带有POST
param _method
有价值PUT
。这应该有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)