gpt4 book ai didi

laravel - Laravel 中 created_at 和 updated_at 列的优点是什么

转载 作者:行者123 更新时间:2023-12-04 18:37:25 24 4
gpt4 key购买 nike

我是laravel的新手。最近,我为我的应用程序创建了我的 ER 图。在学习 laravel 时,我看到他们在创建 created_at 和 updated_at 列的模式构建器中有这个时间戳属性。根据我的建模,我真的不需要这些额外的列,因此必须拥有它们,或者在每个表上拥有这些列有什么好处。

最佳答案

如果你需要它们,拥有它们的好处是 Eloquent 会自动更新这些字段。所以假设你更新了一个模型,Eloquent 会自动设置 updated_at,让你编写、维护和思考的代码更少。

由于不需要在每个表上都有这些时间戳,您可以简单地使用 public $timestamps = false; 禁用它们。在相关模型上:

class User extends Eloquent {

protected $table = 'users';

public $timestamps = false;

}

关于laravel - Laravel 中 created_at 和 updated_at 列的优点是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32330575/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com