1. 完整翻译;2. 数字左右加空格
Summer
5年前
修改理由:
此投稿状态为 标记为已读。
内容修改:
Old | New | Differences |
---|---|---|
1 | ||
2 | 1 | |
3 | 2 | 3\. Eloquent 日期转换器 |
4 | 3 | ------------------------- |
5 | 4 | |
6 | 从 Laravel 5.6 版本开始你可以转换 Eloquent 属性。比较常见的一个例子是,一个布尔类型的字段在数据库中的存储的 | |
5 | 从 Laravel 5.6 版本开始你可以转换 Eloquent 属性。比较常见的一个例子是,一个布尔类型的字段在数据库中的存储的 0 和 1,但是在应用中需要转换为布尔类型(true or false)。通过在模型中设置转换器就能实现这个功能。 | |
7 | 6 | |
8 | 7 | ``` |
9 | 8 | <?php | … | … |
26 | 25 | |
27 | 26 | ``` |
28 | 27 | |
29 | 提醒: 查看所有的属性类型转换 [ | |
28 | 提醒: 查看所有的属性类型转换 [请见文档](https://laravel.com/docs/5.6/eloquent-mutators#attribute-casting). | |
30 | 29 | |
31 | 30 | 现在 Laravel 5.6 也能够很好的转换日期类型了: |
32 | 31 | … | … |
40 | 39 | |
41 | 40 | 首先将需要被转换的字段定义为属性名称。然后定义日期函数(date o或者 datetime),紧接着,在分好后面定义日期格式。在我的例子中,我想转为换只显示年份,所以我的转换器定义是 `date:Y`。 |
42 | 41 | |
43 | 以前,[ | |
42 | 以前,[模型修改器](https://laravel.com/docs/5.6/eloquent-mutators#date-mutators) 可以实现类似的功能,以后会被日期转换器代替。所以建议你现在就开始使用的方案来实现这类功能,因为它非常的强大而实用。 | |
44 | 43 | |
45 | 44 |