日期转换器

2018-02-24 15:52 更新

默认 Eloquent 会把 created_at 和 updated_at 字段属性转换成 Carbon 实例,它提供了很多有用的方法,并继承了 PHP 原生的 DateTime 类。

您可以通过重写模型的 getDates 方法,自定义哪个字段可以被自动转换,或甚至完全关闭这个转换:

public function getDates()
{
    return ['created_at'];
}

当字段是表示日期的时候,可以将值设为 UNIX timestamp 、日期字符串( Y-m-d )、 日期时间( date-time )字符串,当然还有 DateTime 或 Carbon 实例。

要完全关闭日期转换功能,只要从 getDates 方法返回空数组即可:

public function getDates()
{
    return [];
}
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号