Package 记录
Description
不定期更新,简单记录一下使用过的 Package
laravelcollective/html(Illuminate/html)
Laravel Html 包
ex :
nesbot/carbon 日期/时间 管理
默认情况下,Eloquent 将会把 created_at 和 updated_at 字段转换成 Carbon 实例,它提供了各种各样的方法,并继承了 PHP 原生的 DateTime 类。
你可以在模型中自定义哪些字段需要被自动修改,或完全禁止修改,可通过重写模型的 $dates 属性来实现:
配合 Elquent Model 中的日期转换器。
ex :
$dates = ['created_at', 'update_at', 'deleted_at'];
AnyModel::create(['create_at' => Carbon\Carbon::now()]);
/*
Carbon\Carbon {#708
+"date": "2017-12-28 06:42:56.000000",
+"timezone_type": 3,
+"timezone": "UTC",
}
*/
---
/*
$article = Article::findOrFail($id);
dd($article->created_at->year); // 获取该 Carbon 对象的年份
dd($article->created_at->month); // 获取该 Carbon 对象的月份
dd($article->created_at->diffForHumans()); // 用人类的语言描述当前时间与该 Carbon 对象时间的相差(ex:"12 minutes ago")
*/
本文由 root 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Mar 23, 2018 at 04:32 pm