模型定义 laravel 模型实现自动管理时间created_at、updated_at
模型定义laravel 模型实现自动管理时间created_at、updated_at。具有很好的参考价值,希望对大家有用。让我们跟随 小编 的脚步,看看
时间戳
默认情况下,Eloquent 期望created_at 和updated_at 已经存在于数据表中。如果你不希望 Laravel 自动配置这个数据字段,请在模型类中设置 $timestamps 属性为 false:
<?php namespace App; use Illuminate\Database\Eloquent\Model; class Flight extends Model { /** * 表明模型是否应该被打上时间戳 * * @var bool */ public $timestamps = false; }
如果需要配置时间戳格式,请在模型中设置 $dateFormat 属性。 该属性决定了日期在数据库中的存储方式,以及模型序列化为数组或JSON时的日期格式:
<?php namespace App; use Illuminate\Database\Eloquent\Model; class Flight extends Model { /** * 模型日期列的存储格式 * * @var string */ protected $dateFormat = 'U'; }
实现上面的laravel模型模型定义可以实现自动时间管理。 created_at、updated_at 是新秀学院小编与您分享的所有内容。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。