2017-02-18 5 views
1

Emberjsアプリケーションからのリクエストに対応するAPIとしてLaravelを使用しています。Laravel APIリクエストで複数のIDの値を取得するには

アプリは私のLaravelコントローラで複数のIDの

vipExperiences?ids=6&ids=4 

を要求し、$request->input('ids')戻りちょうど最後のID(すなわち4)ここで、私は両方の配列か何かを期待します。

複数のIDを返すにはどうすればよいですか?

答えて

1
  1. あなたは、単にvipExperiences?ids[]=6&ids[]=4のように見えるためにあなたのクエリ文字列を変更する、クエリ文字列を変更する名前

    にブラケットを追加することができるならば、あなたが$request->input('ids')を呼び出すとき、あなたはあなたがしている配列を取得します探している。

  2. あなたはそれを編集することができない場合には、迅速な応答のために、この

    $url = explode('?', $request->fullUrl()); 
    $querystrings = explode('&', $url[1]); 
    
    foreach ($querystrings as $param) { 
        list($name, $value) = explode('=', $param, 2); 
        $params[urldecode($name)][] = urldecode($value); 
    } 
    // dd($params); 
    
+1

おかげような何かを行うことができるはずです。 – C4PO

+0

問題なし、うれしい私は助けることができる:D – JeffBeltran

関連する問題