2 回答

TA貢獻1859條經(jīng)驗 獲得超6個贊
看起來你的$request->input('characteristic');是一個數(shù)組而不是字符串。
你需要一個循環(huán)來解決這個問題。一種方法可以是:
$data = []
foreach ($request->input('characteristic') as $characteristic) {
$data[] = [
'characteristic' => $characteristic,
'property_id' => '' // something
];
}
Characteristic::insert($data);
->saveMany()更好的方法是通過設(shè)置關(guān)系來使用hasMany()。
$characteristics = [];
foreach ($request->input('characteristic') as $characteristic) {
$characteristics = new Characteristic([
'characteristic' => $characteristic
]);
}
$property->characteristics()->saveMany($characteristics);

TA貢獻1784條經(jīng)驗 獲得超9個贊
我能夠保存數(shù)據(jù)如下
$piso_id = $properti->id;
foreach ($request->input('characteristic') as $characteristic) {
$charc = new Characteristic;
$charc->property_id = $piso_id;
$charc->characteristic = $characteristic;
$charc->save();
}
- 2 回答
- 0 關(guān)注
- 144 瀏覽
添加回答
舉報