好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Laravel項目中timeAgo字段語言轉換的改善方法示例

Laravel項目中timeAgo字段語言轉換的改善方法示例

熱門標簽:智能電話機器人好公司門薩維 青白江地圖標注 辦理重慶400電話 AI電話機器人OEM貼牌 沛縣400電話辦理 聊城電話外呼系統公司 江蘇電商外呼系統運營商 德陽中江如何申請400開頭電話 銅川電話機器人價格

前言

在我們過去的Laravel項目中,經常需要用到time_ago這樣的字段,并將其轉換為我們熟悉的本地語言,可以實現的方式有很多,比如編寫一個time_ago的輔助函數將其轉換成本地,或采用carbon的diffForHumans函數然后替換成本地語言來實現.

過去我們編寫過的代碼像這樣:

這樣

但是我們需要將其替換成中文、繁體中文、日本或是韓文時,我們就需要編寫多個類似的方法如:

time_ago_CN //簡體中文
time_ago_HK //繁體中文
time_ago_JP //日文
time_ago_KO //韓文

當項目變得國際化,或者需要支持更多語言時,就顯得不太方便.但是最近翻閱carbon的官方文檔時,發現carbon是支持多語言的,也就是上面的事情,carbon都實現過了...(這為我們的技術債又添上了一筆)

如果我們想支持中文的話,我們可以為模型上添加以上方法

public function createdAt($locale = 'zh')
{
  Carbon::setLocale($locale);
  return $this->created_at->diffForHumans();
}

然后調用方式如下:

//中文
$user->createdAt(); //9個月前
//簡繁體
$user->createdAt('zh_HK'); //9個月前
//日文
$user->createdAt('ja_JP'); //9ヶ月前

如果你想讓他變得更通用化,建議封裝成輔助函數

function time_ago($time, $locale = 'zh')
{
  $time = $time instanceof Carbon ? $time : Carbon::parse($time);
  Carbon::setLocale($locale);
  return $time->diffForHumans();
}

carbon語言支持:https://carbon.nesbot.com/contribute/translate/

carbon2.0默認在laravel5.8開始支持,如果是低于該版本的話,可以通過以下方式來使用carbon2.0,如laravel5.6

在composer.json中添加以下選項

{
  "require": {
    "nesbot/carbon": "2.24.0 as 1.39.0",
    "kylekatarnls/laravel-carbon-2": "^1.0.0"
  }
}

然后執行composer update來更新我們的依賴項

composer update

最后送上carbon官方文檔地址:https://carbon.nesbot.com/

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • laravel實現于語言包的完美切換方法
  • Laravel 添加多語言提示信息的方法

標簽:南寧 濟寧 鷹潭 山南 三亞 赤峰 烏魯木齊 迪慶

巨人網絡通訊聲明:本文標題《Laravel項目中timeAgo字段語言轉換的改善方法示例》,本文關鍵詞  Laravel,項,目中,timeAgo,字段,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Laravel項目中timeAgo字段語言轉換的改善方法示例》相關的同類信息!
  • 本頁收集關于Laravel項目中timeAgo字段語言轉換的改善方法示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 强波多野结衣cjod经典片| 公交车上人妻无内裤做爰| 亚洲 欧美 国产 综合 人妖| 99精品国产闺蜜国产在线闺蜜| 全城戒备电影免费国语在线观看| 重口虐h调教h肉奴h男男| 公主殿下1v2将军| 一级片+国产| 欧美性夜黄A片爽爽免| 日本少妇做爰全过程二区| 嗯嗯啊啊好大好爽| 女人洗澡一级特黄毛片| 批日出水免费观看40分钟| 女人口述3p后都会上瘾| 高清一级毛片免免费看| 欧美www视频| 亚洲精品8848四虎成人| 老色鬼看的视频在线观看| 日本aa在线| 空姐日记在线观看免费| 男人的天堂一区二区视频在线观看| av无码亚洲一区二区三区青椒| 国产精品虐乳在线播放| 97国产在线视频| 韩国美女裸体| 小sao货cao得你舒服么h| 我和寡妇厨房做爰过程| 韩国大乳奶水人妻被挤奶| 一级毛片免费不卡直观看| 天天做夜夜做| 欧美激情婬妇BBBBB性开放图| 日本高清黄色电影| 哭悲在线观看免费高清恐怖国语| 女人卖婬全过片毛片免费观看| 久久爽人人爽久久爽av杏吧| 男人插女人动态图| 深夜福利无码AV视频一区| 极品嫩模啪啪喷水久久爱一区二区 | 91夜夜夜爽777精品少妇| 亚洲国产欧美一区二区欧美| 三级黄色免费电影|