Laravel Eloquent 如果在插入期间不在表中,则忽略属性
我有一个模型Foo,它对应于具有以下列的表。
id
描述
user_id
我正在单独设置Foo模型的属性(没有批量分配)
$foo = new Foo;
$foo->id = 1;
$foo->description = "hello kitty";
$foo->user_id = 55;
//...
$foo被发送到另一个类进行其他处理,但由于该类需要更多信息,因此我想简单地将其添加到$foo模型中。
//...
$foo->bar = $additional_information;
Event::fire(DoStuffWithFoo($foo));
$foo->save(); //error
问题是当我,它抱怨这不是一列。$foo->save()
bar
我知道在储蓄之前我可以,但是...unset($foo->bar);
有没有可能告诉Eloquent简单地忽略任何不相关的属性?