/**
* 更新策略 PUT (前端 raw(原始字符串)方式提交 一定要content-type: application/json)
* @chelu
*/
public function update(Request $req, $id)
{
$par = $req->all();
$strategy = $par['strategy'];
$strategy['strategy_item'] = $par['strategyItem'];
// return $strategy;
$obj = Strategy::find($id);
$res = $obj->update($strategy);
return $res ? $this->resSuccess('操作成功') : $this->resFail('操作失败。');
}
解释:
前端:需要将请求数据转成原生字符串(raw), 并且content-type 必须是 application/json, PUT 方式提交
后端: $req->all() 得到的就是array , 可以直接当做数据组使用。