当前位置:首页 > CMS教程 > 其它CMS > 列表

Laravel timestamps 设置为unix时间戳的方法

发布:smiling 来源: PHP粉丝网  添加日期:2022-01-01 12:49:47 浏览: 评论:0 

今天小编就为大家分享一篇Laravel timestamps 设置为unix时间戳的方法,具有很好的参考价值,希望对大家有所帮助,一起跟随小编过来看看吧。

Laravel 修改 timestamps 为 unix 时间戳

  1. <?php 
  2.  
  3. namespace App; 
  4.  
  5. use Illuminate\Database\Eloquent\Model; 
  6.  
  7. /** 
  8.  * Class Test 
  9.  * @package App 
  10.  */ 
  11. class Test extends Model 
  12.   /** 
  13.    * @var string 
  14.    */ 
  15.   protected $table='test'
  16.   /** 
  17.    * @var array 
  18.    */ 
  19.   protected $fillable = [ 
  20.     'name''tel' 
  21.   ]; 
  22.  
  23.   /** 
  24.    * @param \DateTime|int $value 
  25.    * @return false|int 
  26.    * @author dividez 
  27.    */ 
  28.   public function fromDateTime($value){ 
  29.     return strtotime(parent::fromDateTime($value)); 
  30.   } 

这样修改以后 laravel 依然会自动维护 created_at 和 updated_at

在我们取出 created_at 这个字段依然会为我们转换为 Carbon 类型

Tags: Laravel timestamps unix

分享到: