0

所以我有这样的模型设置:

protected $fillable = array('dragon_id', 'name', 'gender');

public $autoHydrateEntityFromInput = true;    // hydrates on new entries' validation
public $forceEntityHydrationFromInput = true; // hydrates whenever validation is called

但是在一个实例中,我需要手动分配一些属性。有没有办法做到这一点?因为当我手动分配自动水合物设置为true时,它会覆盖我手动设置的内容。

感谢您的任何帮助/建议!

4

1 回答 1

0

我有同样的问题,如果你设置public $forceEntityHydrationFromInput = false;(或完全注释掉)然后你可以打电话:

$newModel = MyModelClass::create(arrayOfAttributes);

而且它不会自动补水。

于 2014-08-06T10:31:21.857 回答