飞奔的炮台 发表于 2021-11-8 14:19:09

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

今天小编就为大家整理了一篇laravel model模型定义实现开启自动管理时间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 model模型定义实现开启自动管理时间created_at,updated_at就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持CodeAE代码之家。
原文链接:https://blog.csdn.net/qq_30202073/article/details/84837136

http://www.zzvips.com/article/189832.html
页: [1]
查看完整版本: laravel model模型定义实现开启自动管理时间created_at,updated_at