laravel 时间格式转时间戳的例子

2020-09-10 07:02:48

数据渲染到模板经常用到日期格式。而数据库一般保存时间戳。每次更新或查询都要做转换。

使用Eloquent 自动转换 

<?php namespace AppModel; use IlluminateDatabaseEloquentModel; class Goods extends Model{   public function setStartTimeAttribute($value)  {    $this->attributes['start_time'] = is_int($value) ? $value : strtotime($value);  }   public function getStartTimeAttribute()  {    return date('Y-m-d H:i:s', $this->attributes['start_time']);  }}

方法名称应与被转换字段名称相同

相关文章 大家在看