在更新模型Laravel 7时获取原始数据,可以通过以下步骤实现:
find()
或findOrFail()
方法获取要更新的模型实例。例如,假设你有一个名为User
的模型类,你可以这样获取原始数据:$user = User::find($id);
getOriginal()
方法获取原始数据。这个方法返回一个包含模型实例的原始属性值的关联数组。例如:$originalData = $user->getOriginal();
update()
方法更新模型的属性。例如,假设你要更新用户的姓名和邮箱,你可以这样做:$user->update([
'name' => 'John Doe',
'email' => 'john@example.com',
]);
fresh()
方法刷新模型实例。例如:$user->fresh();
这样,你就可以获取到更新后的数据了。
总结起来,更新模型Laravel 7时获取原始数据的步骤如下:
find()
或findOrFail()
方法获取要更新的模型实例。getOriginal()
方法获取原始数据。update()
方法更新模型的属性。fresh()
方法刷新模型实例以获取更新后的数据。对于Laravel 7的更多信息和使用方法,你可以参考腾讯云的Laravel 7文档。
领取专属 10元无门槛券
手把手带您无忧上云