Laravel 8 重新加载模型
2021-07-19 11:23 更新
你可以使用 fresh 和 refresh 方法重新加载模型。 fresh 方法会重新从数据库中检索模型。现有的模型实例不受影响:
$flight = App\Models\Flight::where('number', 'FR 900')->first();
$freshFlight = $flight->fresh(); refresh 方法使用数据库中的新数据重新赋值现有模型。此外,已经加载的关系会被重新加载:
$flight = App\Models\Flight::where('number', 'FR 900')->first();
$flight->number = 'FR 456';
$flight->refresh();
$flight->number; // "FR 900" 以上内容是否对您有帮助:

免费 AI IDE


更多建议: