升级 Laravel7 后如何更优雅的自定义序列化日期?
在 Laravel 5,6 可以用Carbon::serializeUsing
全局自定义序列化时间字段,见 序列化《Laravel 6 中文文档》
但 Laravel 7 需要给每个Model
覆盖serializeDate
方法或者在protected $casts
中单独给每个字段定义日期格式,见 序列化《Laravel 7 中文文档》
那么,从5或6升级上来后,改动的地方就比较多了,而且后面新加的Model也得重复的设置。Carbon::serializeUsing
已经是@deprecated
了,所以,在 Laravel 7 有没有更优雅的方式自定义序列化日期呢?
模型基类中加这个就可以了
laravel7
日期挺蛋疼的Laravel7 模型日期 JSON 转 日期字符串
我是创建
基础模型
继承基类模型
模型继承
基础模型
其他更优雅的方式,不知道…