您现在的位置是:网站首页 > 心得笔记
时间显示问题
简介博客系统里的文章发布时间经常有xx分钟前,xx小时前....这是需要我们自己封装个方法去获取该时间吗?No 不需要 直接调用Carbon 的一个方法就好了
比如,一个博客系统里的文章发布时间,显示格式可能就像下面这样:
**距离现在时间** **显示格式** < 1小时 xx分钟前 1小时 - 24小时 xx小时前 1天 - 15天 xx天前 > 15天 直接显示日期 <p>{{ $user->created_at->diffForHumans() }}</p>
先要正确显示的前提是把config/app.php下的字体显示设为中文!
'locale' => 'zh-CN',
中文语言包
会有很多人会遇到翻译 Laravel 自带模板的问题,所以我们无需自己一个个去翻译,这种通用的问题找找扩展包来处理即可。
我们将使用 Laravel Lang 项目来实现,此项目支持了 52 个国家的语言,使用以下命令安装:
$ composer require "overtrue/laravel-lang:~3.0"
完成上面的操作后,将项目文件 config/app.php
中的下一行
Illuminate\Translation\TranslationServiceProvider::class,
替换为:
Overtrue\LaravelLang\TranslationServiceProvider::class,