猿问

Laravel获取多个表单数据的问题

前台提交数据:

betBean[0].playId:8014002
betBean[0].odds:1.78
betBean[0].rebate:0
betBean[0].money:11
betBean[1].playId:8014001
betBean[1].odds:2.19
betBean[1].rebate:0
betBean[1].money:11
betBean[2].playId:8014003
betBean[2].odds:1.78
betBean[2].rebate:0
betBean[2].money:11

请问后台怎么获取到前台的数据呢?

慕田峪4524236
浏览 800回答 3
3回答

猛跑小猪

你可以使用 all 方法以 数组 形式获取到所有输入数据: $input = $request->all(); 然后 dd($input) 看下里面的结构就明白了。

ITMISS

前端给你传的应该是个二维以上的数组,你可以直接 $request->input('betBean'); 获取,$request需要实例化或者依赖注入 // 实例化 $request = new Request(); $request->input('betBean'); // 依赖注入 public $request; public function __construct(Request $request){ $this->request = $request; }
随时随地看视频慕课网APP
我要回答