/**
* 更新策略 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 , 可以直接當做數據組使用。