laravel model模型定义实现开启自动管理时间created_at,updated_at
吾爱主题
阅读:119
2021-09-07 15:59:00
评论:0
时间戳
默认情况下,Eloquent 期望 created_at 和updated_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就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/qq_30202073/article/details/84837136
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。