laravel實現中文和英語互相切換的例子
resources文件下面有一個lang文件夾下面有一個en文件夾,這里就是后面要使用到的存放語言的語言包的地方了。下面設置app.php里面的語言驅動。

這里我設置的是en,到時候就會使用lang文件夾里面的en文件夾里面的文件來翻譯中文和英語。
這里的項目使用的是前后端分離的,所有我主要管理后端的提示信息。
再en文件夾里面新建兩個文件為chinese存放中文,english存放英語翻譯。

其中數組對應的鍵名必須一樣,且不能又重復的鍵名,不然會出現找不到顯示哪一個。
當然了登陸的時候是藥選擇使用中文還是英文,這里選擇了之后,可以把用戶的選擇存入緩存中,在需要使用翻譯的地方取出緩存,并顯示即可。
驗證器:

這里是登陸的驗證器,由于才登陸并沒有存儲語言格式,所以需要獲取到用戶輸入的語言格式。并進行處理。
這里需要使用函數trans進行中英轉換,$d就是根據用戶選擇的語言進行選擇使用中文還是英文?!?error”是對應的中文和英文中的數組的鍵名,(鍵名唯一,鍵名唯一,鍵名唯一),然后就可以根據輸入的language為1還是為2來進行相應的提示了??刂破骼锩嬉彩且粯拥?。
以上這篇laravel實現中文和英語互相切換的例子就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
uni.getLocation和wx.getLocation方法調用無效也不返回失敗的解決方案
這篇文章主要給大家介紹了關于uni.getLocation和wx.getLocation方法調用無效也不返回失敗的解決方案,文中通過實例代碼以及圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2023-04-04
微信小程序嵌入H5頁面(webview)的基本用法和父子傳參數詳細說明
微信小程序中嵌入H5頁面通常指的是在小程序中使用Web-view組件來加載外部的網頁,下面這篇文章主要給大家介紹了關于微信小程序嵌入H5頁面(webview)的基本用法和父子傳參數的相關資料,需要的朋友可以參考下2024-08-08
js+html5通過canvas指定開始和結束點繪制線條的方法
這篇文章主要介紹了js+html5通過canvas指定開始和結束點繪制線條的方法,涉及html5屬性的操作技巧,需要的朋友可以參考下2015-06-06

