在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]);
}
答案 0 :(得分:1)
试试这个。
而不是$features[] = $request->features;
,
试试,$features = $request->features;