您的位置:首页 > 编程学习 > > 正文

laravel5.5以下自定义日志(Laravel timestamps 设置为unix时间戳的方法)

更多 时间:2021-10-08 00:48:12 类别:编程学习 浏览量:1278

laravel5.5以下自定义日志

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

Laravel 修改 timestamps 为 unix 时间戳

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • <?php
  •  
  • namespace App;
  •  
  • use Illuminate\Database\Eloquent\Model;
  •  
  • /**
  •  * Class Test
  •  * @package App
  •  */
  • class Test extends Model
  • {
  •   /**
  •    * @var string
  •    */
  •   protected $table='test';
  •   /**
  •    * @var array
  •    */
  •   protected $fillable = [
  •     'name', 'tel'
  •   ];
  •  
  •   /**
  •    * @param \DateTime|int $value
  •    * @return false|int
  •    * @author liidez
  •    */
  •   public function fromDateTime($value){
  •     return strtotime(parent::fromDateTime($value));
  •   }
  • }
  • 这样修改以后 laravel 依然会自动维护 created_at 和 updated_at

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

    以上这篇Laravel timestamps 设置为unix时间戳的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。

    原文链接:https://blog.csdn.net/liide_/article/details/68059626