所以我的模型设置如下:
protected $fillable = array('dragon_id', 'name', 'gender');
public $autoHydrateEntityFromInput = true; // hydrates on new entries' validation
public $forceEntityHydrationFromInput = true; // hydrates whenever validation is called
但是在一个实例中,我需要手动分配一些属性..有没有办法做到这一点?因为当我手动将自动水合物设置为true时,它会覆盖我手动设置的内容。
感谢您的任何帮助/建议!
答案 0 :(得分:0)
我遇到同样的问题,如果您设置public $forceEntityHydrationFromInput = false;
(或完全注释掉),那么您可以致电:
$newModel = MyModelClass::create(arrayOfAttributes);
它不会自动保湿。