我在阅读 Laravel 文档时遇到了 Eloquent 模型中的 fresh
和 refresh
方法,请解释一下它们之间的主要区别。我很难理解它们。
我在阅读 Laravel 文档时遇到了 Eloquent 模型中的 fresh
和 refresh
方法,请解释一下它们之间的主要区别。我很难理解它们。
这是对Illuminate\Database\Eloquent\Model
的refresh
方法的评论:
/**
* Reload the current model instance with fresh attributes from the database.
*
* @return $this
*/
public function refresh()
这里是“fresh
”这个词的翻译:
/**
* Reload a fresh model instance from the database.
*
* @param array|string $with
* @return static|null
*/
public function fresh($with = [])
refresh
将刷新当前模型实例(包括关联)。fresh
会从数据库中获取一个新的模型实例并返回它。