模型定义 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前端网发表,如需转载,请注明页面地址。
code前端网
