本站停止维护,已转移至laravel学习网;欢迎大家移步访问!

laravel timestamps 设置为unix时间戳

  只要大家在数据库表中创建了 craeted_at 和 updated_at 字段之后, Laravel 已经准备好了给你提供各种服务了。比如说,模型继承了 Eloquent ,也就是你基本都会用到的use Illuminate\Database\Eloquent\Model; 之后,便会在 $model->save() $model->update() $model->push() $model->touch() 的时候更新时间戳字段。对,全自动哦,完全你不用动,不用去刻意安排,一切都给你搞定了,真的很爽哦。

 但是有的时候你不想用时间戳,比如我字段里存的是20160919,只取到了某年某月某天,而且是数字格式的时候,当我们去视图用他的时候, 发现他直接给你转成了时间格式, 20160919这个大概直接给你转成了这个1970/8/22 16:15:19,你是不是用起来不方便 ,  那么这就有一种简单的方法使之输出原来的数, 该怎么弄呢?

只需要在你的model中加上这段代码就好了

    public $timestamps = false;

加上这段代码就直接输出你想要的了。

转载请注明 :一沙网络原文出处:http://bbs.earnp.com/article/181
问题交流群 :562864481
0
作者没有开启打赏
发布时间 :2016-09-19 19:08:53
分享

0 个评论

    还没有评论,感觉来抢沙发吧!

要回复文章请先登录注册