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

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

阅读 3.5k
3 个回答

你可以使用 all 方法以 数组 形式获取到所有输入数据:

$input = $request->all();

然后 dd($input) 看下里面的结构就明白了。

前端给你传的应该是个二维以上的数组,你可以直接
$request->input('betBean'); 获取,$request需要实例化或者依赖注入

// 实例化
$request = new Request();
$request->input('betBean');
// 依赖注入
public $request;

public function __construct(Request $request){
    $this->request = $request;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题