laravel model模型定义实现开启自动管理时间created_at,updated_at

2025-05-27 0 96

时间戳

默认情况下,Eloquent 期望 created_atupdated_at 已经存在于数据表中,如果你不想要这些 Laravel 自动管理的数据列,在模型类中设置 $timestamps 属性为 false:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15
<?php

namespace App;

use Illuminate\\Database\\Eloquent\\Model;

class Flight extends Model

{

/**

* 表明模型是否应该被打上时间戳

*

* @var bool

*/

public $timestamps = false;

}

如果你需要自定义时间戳格式,设置模型中的 $dateFormat 属性。该属性决定日期被如何存储到数据库中,以及模型被序列化为数组或 JSON 时日期的格式:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15
<?php

namespace App;

use Illuminate\\Database\\Eloquent\\Model;

class Flight extends Model

{

/**

* 模型日期列的存储格式

*

* @var string

*/

protected $dateFormat = 'U';

}

以上这篇laravel model模型定义实现开启自动管理时间created_at,updated_at就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持快网idc。

原文链接:https://blog.csdn.net/qq_30202073/article/details/84837136

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 laravel model模型定义实现开启自动管理时间created_at,updated_at https://www.kuaiidc.com/70842.html

相关文章

发表评论
暂无评论