2016-03-31 1 views
1

URLでAjaxリクエストを行っています。 は、私のような私が何かをしたいオブジェクトAjax経由でオブジェクトの配列を渡し、コントローラとして入力します(Laravel)

var data = [{id:1, name:'vikash'},{id:2, name:'sushant'}] 

$.ajax({ 
    url: url, 
    type: 'POST', 
    dataType: 'json', 
    data: data 
}).done(function (data) { 
    if(data.success) 
    { 
     alert('success'); 
    } 
}).fail(function (data) { 
    window.showNotyError(); 
}) 

の配列であるデータ変数を持つコントローラで

入力::(「何か」)を取得し、テーブルを取得した後laravelの戻りのように設定された値を取得します。

答えて

0

これはバックエンドに渡すオブジェクトの配列なので、配列内の情報を取得するにはループを解除する必要があります。例

public function store(Request $request){ 
    foreach($request->all as $req){ 
    $model = App\Model::find($req->id); 
    $model->name = $req->name 
    $model->save(); 
    } 
} 
関連する問題