如何从数组中附加id?

时间:2017-01-19 14:08:15

标签: laravel laravel-5 laravel-5.2

在vue.js中,我有这样的数组:

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

但是当我在控制器中这样做时:

 $features[] = $request->features;

我明白了:

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

我想要的是附加这样的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]);
            }

1 个答案:

答案 0 :(得分:1)

试试这个。 而不是$features[] = $request->features;, 试试,$features = $request->features;