我是Laravel的新手。我正在尝试这个似乎不工作
$apartment = new Apartment;
$apartment->update($apartment_input);//$apartment_input is an array
有什么建议吗?
很难说你的目标是什么,但看起来你可能想要这个
$apartment = Apartment::create($apartment_input);
或
$apartment = new Apartment;
$apartment->property = value;
...
$apartment->save();
或
$apartment = new Apartment($apartment_input);
$apartment->save();
update()
不工作的原因是因为行尚未保存,PK值尚未分配(如果您使用自动递增或顺序)。