鍍金池/ 問(wèn)答/PHP/ Laravel獲取多個(gè)表單數(shù)據(jù)的問(wèn)題

Laravel獲取多個(gè)表單數(shù)據(jù)的問(wèn)題

前臺(tái)提交數(shù)據(jù):

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

請(qǐng)問(wèn)后臺(tái)怎么獲取到前臺(tái)的數(shù)據(jù)呢?

回答
編輯回答
爛人

你可以使用 all 方法以 數(shù)組 形式獲取到所有輸入數(shù)據(jù):

$input = $request->all();

然后 dd($input) 看下里面的結(jié)構(gòu)就明白了。

2017年12月27日 17:11
編輯回答
我以為

前端給你傳的應(yīng)該是個(gè)二維以上的數(shù)組,你可以直接
$request->input('betBean'); 獲取,$request需要實(shí)例化或者依賴注入

// 實(shí)例化
$request = new Request();
$request->input('betBean');
// 依賴注入
public $request;

public function __construct(Request $request){
    $this->request = $request;
}
2017年1月19日 21:13
編輯回答
遲月

參考一樓答案,附上中文文檔參考:https://laravel-china.org/doc...

2017年7月23日 06:31