Php “什么是”呢;“刷新模型”;请帮助我理解这一点
我是Laravel的初学者,我不清楚如何从Laravel文档中刷新模型。请给出一个示例来理解此功能。 我必须知道在哪里使用fresh()以及在哪里使用refresh方法。如中所述,当您调用Php “什么是”呢;“刷新模型”;请帮助我理解这一点,php,laravel,Php,Laravel,我是Laravel的初学者,我不清楚如何从Laravel文档中刷新模型。请给出一个示例来理解此功能。 我必须知道在哪里使用fresh()以及在哪里使用refresh方法。如中所述,当您调用fresh()时,将启动一个新的数据库查询,并且模型属性将更改为数据库中的查询。范例 $user = User::find(1); echo $user->first_name; // "Punit" $user->first_name = "Not Punit"; echo $user->f
fresh()
时,将启动一个新的数据库查询,并且模型属性将更改为数据库中的查询。范例
$user = User::find(1);
echo $user->first_name; // "Punit"
$user->first_name = "Not Punit";
echo $user->first_name; // "Not Punit"
$user->fresh();
echo $user->first_name; // "Punit"
refresh()
方法执行相同的操作,但不调用数据库,而是从第一次数据库调用存储的原始属性中重置属性。
此外,refresh()
还将对该模型实例的已加载关系启动refresh()