Orm 热态水合作用

Orm 热态水合作用,orm,laravel,ardent,Orm,Laravel,Ardent,你能澄清一下两者的区别吗 autoHydrateEntityFromInput 及 ??我拿不到。如果我将第一个属性设置为true,那么我将始终获得模型的输入数据,但第二个属性是什么?来自热情的源代码注释: 默认情况下,只有在模型对象 不包含任何属性,并且$autoHydrateEntityFromInput属性为 设置为true 将$ForceEntityHyderationFromInput设置为true将绕过上述步骤 检查并执行模型属性的合并 例如,如果您这样做: Model::crea

你能澄清一下两者的区别吗

autoHydrateEntityFromInput


??我拿不到。如果我将第一个属性设置为true,那么我将始终获得模型的输入数据,但第二个属性是什么?

来自热情的源代码注释:

默认情况下,只有在模型对象 不包含任何属性,并且$autoHydrateEntityFromInput属性为 设置为true

将$ForceEntityHyderationFromInput设置为true将绕过上述步骤 检查并执行模型属性的合并

例如,如果您这样做:

Model::create(["title"->"My Title"]);
然后,来自输入的自动水合不会水合,但来自输入的强制水合会

Model::create(["title"->"My Title"]);