欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

使用laravel怎么實(shí)現(xiàn)語(yǔ)言包切換功能-創(chuàng)新互聯(lián)

使用laravel怎么實(shí)現(xiàn)語(yǔ)言包切換功能?相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),金鄉(xiāng)企業(yè)網(wǎng)站建設(shè),金鄉(xiāng)品牌網(wǎng)站建設(shè),網(wǎng)站定制,金鄉(xiāng)網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷(xiāo),網(wǎng)絡(luò)優(yōu)化,金鄉(xiāng)網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿(mǎn)足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專(zhuān)業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶(hù)成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

1.創(chuàng)建中間件

在Mideleware中創(chuàng)建一個(gè)名為language.php的中間件如下:

2、中間鍵創(chuàng)建完成后需要進(jìn)行注冊(cè)中間才能使用哦接下來(lái)我們進(jìn)行注冊(cè)language中間鍵進(jìn)行注冊(cè),如果還是有不懂的小伙伴可以參考一下官網(wǎng)

/tupian/20230522/57 找到如下:

 protected $middlewareGroups = [
    'web' => [
      \App\Http\Middleware\EncryptCookies::class,
      \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
      \Illuminate\Session\Middleware\StartSession::class,
      \Illuminate\View\Middleware\ShareErrorsFromSession::class,
      \App\Http\Middleware\VerifyCsrfToken::class,
      \App\Http\Middleware\Language::class, //語(yǔ)言包中間件注冊(cè)。
    ],

3、接下來(lái)我們開(kāi)始書(shū)寫(xiě)路由了:Route::get('demos','IndexController@ins');

4、通過(guò)路由訪(fǎng)問(wèn)對(duì)應(yīng)的控制器接下來(lái)我們創(chuàng)建一個(gè)控制器IndexController

思路:前端頁(yè)面通過(guò)下拉菜單獲取當(dāng)前用戶(hù)選擇的語(yǔ)言包是英文還是簡(jiǎn)體。通過(guò)ajax請(qǐng)求到當(dāng)前控制器,把通過(guò)setLocale進(jìn)行設(shè)置,把語(yǔ)言包存入到session中進(jìn)行返回。返回的同時(shí)進(jìn)行刷新頁(yè)面

use Illuminate\Support\Facades\Session;
use Illuminate\Support\Facades\App;
use Illuminate\Http\Response;
public function ins(Request $request){
    if($request->ajax()){
      $data = $request->all();
      App::setLocale($data['language']);
      $res = $request->session()->put('language',$data['language']);      
      return $this->returnCode(200,'',$res);
    }else{
//刷新后頁(yè)面,再去獲取語(yǔ)言包
      $rr = App::getLocale();
//寫(xiě)入自己的邏輯存把信息返回到頁(yè)面中區(qū)
      return view('welcome')->with('lan',$rr);
    }
  }

5、接下來(lái)我們開(kāi)始編寫(xiě)前端的代碼:在我們直接一welcome頁(yè)面為例子:

<div class="container">
      <div class="content">
          <!--<div class="title"><a href="/demo/zh_cn" rel="external nofollow" >{{ trans('welcome.message') }}</a></div>-->
          <select οnchange="changelanguage(this.value)">
            <option value="en">
               @if(App::getLocale() =='en')
                selected
               @else
               @endif
              English
            </option>
            <option value='zh_cn'@if(App::getLocale() == 'zh_cn') selected @else @endif>簡(jiǎn)體中文</option>>
             <div>{{trans('welcome.message')}}{{$lan}}</div>
          </select>
       
        
      </div>
      <script src="{{asset('public/home/js/jquery.min.js')}}"></script>
       <script>
         function changelanguage(val){
           $.ajax({
             type :'get',
             url :'demos',
             data:{
              language :val 
             },
             dataType :'json',
             success:function(res){
               
               if(res){
                 window.location.reload();
               }
             }
           })
         }
       </script>
  </body>

Laravel 是什么

Laravel 是一套簡(jiǎn)潔、優(yōu)雅的PHP Web開(kāi)發(fā)框架。它可以讓你從面條一樣雜亂的代碼中解脫出來(lái);它可以幫你構(gòu)建一個(gè)完美的網(wǎng)絡(luò)APP,而且每行代碼都可以簡(jiǎn)潔、富于表達(dá)力。

看完上述內(nèi)容,你們掌握使用laravel怎么實(shí)現(xiàn)語(yǔ)言包切換功能的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

新聞名稱(chēng):使用laravel怎么實(shí)現(xiàn)語(yǔ)言包切換功能-創(chuàng)新互聯(lián)
本文鏈接:http://chinadenli.net/article46/dcpohg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、外貿(mào)建站、面包屑導(dǎo)航外貿(mào)網(wǎng)站建設(shè)、定制開(kāi)發(fā)企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)
91久久精品在这里色伊人| 九九热在线免费在线观看| 欧美一区二区三区在线播放| 欧美国产日产综合精品| 在线精品首页中文字幕亚洲| 极品少妇嫩草视频在线观看| 成人精品网一区二区三区| 亚洲综合伊人五月天中文| 国产成人亚洲欧美二区综| 女人精品内射国产99| 国产福利一区二区久久| 亚洲熟女熟妇乱色一区| 日本不卡在线视频你懂的| 成人欧美精品一区二区三区| 99一级特黄色性生活片| 成人午夜视频在线播放| 欧美日本亚欧在线观看| 亚洲免费观看一区二区三区| 日本少妇中文字幕不卡视频| 美女黄片大全在线观看| 黄色av尤物白丝在线播放网址 | 日韩不卡一区二区三区色图| 国产目拍亚洲精品区一区| 精品一区二区三区三级视频| 亚洲国产性感美女视频| 欧美日韩中黄片免费看| 美国欧洲日本韩国二本道| 亚洲精品偷拍一区二区三区 | 国产盗摄精品一区二区视频| 亚洲国产欧美久久精品| 成人免费在线视频大香蕉| 亚洲中文字幕乱码亚洲| 91偷拍视频久久精品| 儿媳妇的诱惑中文字幕| 国产成人精品一区二三区在线观看 | 2019年国产最新视频| 国产亚洲欧美日韩国亚语| 女人高潮被爽到呻吟在线观看| 欧美精品亚洲精品日韩专区| 青青久久亚洲婷婷中文网| 99久久免费中文字幕|