2017-01-19 9 views
0

私はこのような配列があります。アレイからIDを接続する方法は? vue.jsで

Array[4] 
0:"5" 
1:"7" 
2:"9" 
3:"72" 

をしかし、私は、コントローラでこれを行うとき:私が欲しいもの

array:1 [ 
    0 => "5,7,9,72" 
] 

は、以下のとおりです。

$features[] = $request->features; 

私はこれを取得これらのIDを次のように入力します。

if(!empty($features)){ 
       $property->features()->attach($features); 
     } 

どうすればいいですか?そして私は何か間違っているのですか?

dd($request->features); 

私が取得:

"5,7,9,72"

私は考え出しました。私はこのように使用する必要があります:

for (var i = 0; i < this.property_credentials.features.length; i++) { 
       data.append('features[]', this.property_credentials.features[i]); 
      } 
+0

PHPで取得するものが配列ではないので、送信に問題があります。 値が文字列の1つの項目で配列を取得します。 –

+0

私はdd($ request-> features)をします。私は "5,7,9,72"を得る – uzhas

+0

これは配列ではない文字列です。 VueJSコードを転記してください。 –

答えて

1

これを試してください。 の代わりに$features[] = $request->features;、 try、$features = $request->features;