婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Laravel5.5 動態切換多語言的操作方式

Laravel5.5 動態切換多語言的操作方式

熱門標簽:江門回撥外呼系統 電銷機器人沒有效果怎么樣 泊頭在哪里辦理400電話 江西電銷機器人收費 高德地圖標注店鋪收費嗎 欣思維地圖標注 杭州語音電銷機器人 天潤融通外呼系統好嗎 高德地圖標注位置怎么標注

第一步: 新建所有的語言包文件 resources/lang

messages.php

就是返回一個數組 return [] 格式

中文的:

return [
 "test" => "這里是測試",
 "test1" => "繼續測試",
 ......
];

英文的:

return [
 "test" => "this is a test...",
 "test1" => "test again...",
 ......
];

各種語言中的元素鍵名是對應

第二步:配置文件 app/config/app.php

'locale' => 'zh',
'locales' => ['zh','en','cht'], //包含的語言種類
'fallback_locale' => 'cht',

第三步:處理多語言切換的控制器以及方法

?php
namespace App\Http\Controllers\Home;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\App;
use Session;
class LangController extends Controller{
 /**
  * 切換語言包
  * @param Request $request
  */
 public function language(Request $request){
  if($request->ajax()) { //Ajax請求訪問
   $lang = $request->all();
   $lang = $lang['lang'];
   App::setLocale($lang); //配置默認語言
   $request->session()->put('language',$lang); //存到session
   return App::getLocale();
  }else{
   if($request->session()->has('language')){
    $res = $request->session()->get('language'); //獲取session
    return $res;
   }
 
  }
 }
}

第四步:blade模板

meta name="csrf-token" content="{{ csrf_token() }}">
select name="lang" id="lang">
 option value="zh" @if(Session::get('language') == 'zh') selected @endif>中文/option>
 option value="cht" @if(Session::get('language') == 'cht') selected @endif>繁體/option>
 option value="en" @if(Session::get('language') == 'en') selected @endif>English/option>
/select>

js部分

script>
 $("#lang").change(function(){
  $.ajaxSetup({headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')}});
  $.post(
    "{{url('lang')}}",
    {
     lang:$("#lang").val()
    },
    function(d){
     if(d){
      console.log(d);
      location.reload(); //重新刷新頁面
     }
    }
  );
 });
/script>

第五步: 中間件的設置-middleware(每一次請求,每個中間件都會執行) app/http/middleware下添加Language.php 內容如下

?php
namespace App\Http\Middleware;
 
use Closure;
use Illuminate\Support\Facades\App;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\Session;
 
class Language
{
 /**
  * @param $request
  * @param Closure $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
  if (Session::has('language') AND in_array(Session::get('language'), Config::get('app.locales'))) {
   App::setLocale(Session::get('language'));
  }
  else { // This is optional as Laravel will automatically set the fallback language if there is none specified
   App::setLocale(Config::get('app.locale'));
  }
  return $next($request);
 }
 
}

配置app/http/middleware/kernel.php 添加Language

基本上就是這樣了,試試看,希望可以對你有幫助。告辭!

以上這篇Laravel5.5 動態切換多語言的操作方式就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 在laravel中使用with實現動態添加where條件
  • 在Laravel中實現使用AJAX動態刷新部分頁面
  • 解決Laravel5.5下的toArray問題
  • laravel 5.5 關閉token的3種實現方式

標簽:內江 深圳 平涼 雙鴨山 石嘴山 大同 駐馬店 江門

巨人網絡通訊聲明:本文標題《Laravel5.5 動態切換多語言的操作方式》,本文關鍵詞  Laravel5.5,動態,切換,多,語言,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Laravel5.5 動態切換多語言的操作方式》相關的同類信息!
  • 本頁收集關于Laravel5.5 動態切換多語言的操作方式的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产女主播视频一区二区| 国产精品99久久久久久有的能看| 国产三级一区二区| 男女视频一区二区| 欧美精品在线观看一区二区| 久久色.com| 国产电影一区在线| 精品嫩草影院久久| 精品在线播放免费| 精品国产电影一区二区| 国产精品一区在线| 国产精品色眯眯| 99久久精品国产毛片| 一区二区三区欧美亚洲| 日韩精品中文字幕在线不卡尤物| 日韩精品国产精品| 中文成人综合网| 欧美性xxxxxxxx| 精品一区二区三区日韩| 亚洲欧美综合色| 中文字幕欧美区| 欧美日韩国产片| 国产99久久久精品| 蜜臀久久99精品久久久久久9| 久久午夜免费电影| 欧美福利视频导航| 国产不卡在线视频| 午夜婷婷国产麻豆精品| 精品日韩欧美在线| 56国语精品自产拍在线观看| 99精品热视频| 粉嫩久久99精品久久久久久夜| 午夜精品久久久久久久 | 午夜精品一区二区三区三上悠亚| 欧美日韩精品免费| 91玉足脚交白嫩脚丫在线播放| 国产一区二区在线看| 精品写真视频在线观看| 欧美a级理论片| 日韩电影在线观看网站| 日本v片在线高清不卡在线观看| 亚洲精品免费在线| 午夜伦欧美伦电影理论片| 午夜av电影一区| 精品一区二区三区不卡| 久久精品国产精品亚洲精品| 国产伦精一区二区三区| 成人午夜伦理影院| 欧美影院精品一区| 欧美一区二区啪啪| 国产欧美精品一区二区色综合| 国产精品婷婷午夜在线观看| 亚洲综合色噜噜狠狠| 国产一区中文字幕| 欧美在线免费视屏| 久久蜜桃一区二区| 亚洲男女一区二区三区| 蜜臀久久久久久久| 97se亚洲国产综合自在线不卡| 欧美性色欧美a在线播放| 精品国产乱码久久久久久老虎| 国产精品麻豆网站| 捆绑紧缚一区二区三区视频| 白白色亚洲国产精品| 5858s免费视频成人| 一区二区三区四区av| 国产精品一区二区三区四区 | 一本色道久久综合亚洲91| 日韩免费高清视频| 午夜精品久久久久久久久| 99久久精品免费观看| 欧美激情综合五月色丁香| 国产揄拍国内精品对白| 欧美日韩国产免费一区二区| 亚洲天天做日日做天天谢日日欢 | 色成人在线视频| 久久久精品欧美丰满| 奇米影视一区二区三区| 在线综合亚洲欧美在线视频| 日本vs亚洲vs韩国一区三区| 欧美一级黄色大片| 狠狠色综合播放一区二区| 日韩欧美高清dvd碟片| 日韩av一区二区在线影视| 欧美精品一区二区三区蜜臀| 奇米影视一区二区三区小说| 精品国产三级a在线观看| 日本vs亚洲vs韩国一区三区 | 日韩精品综合一本久道在线视频| 洋洋av久久久久久久一区| 欧美日韩国产首页在线观看| 亚洲成a人片综合在线| 欧美午夜电影在线播放| 精品中文av资源站在线观看| 精品剧情v国产在线观看在线| 成人自拍视频在线| 日韩av中文在线观看| 中文字幕电影一区| 8x福利精品第一导航| 成人免费高清在线| 天天综合网 天天综合色| 国产日韩欧美不卡在线| 欧美乱妇15p| 欧美性受极品xxxx喷水| 国产91清纯白嫩初高中在线观看 | 欧美二区在线观看| 国产福利91精品| 麻豆国产精品官网| 天天综合色天天综合| 亚洲在线成人精品| 国产精品国产三级国产aⅴ原创 | 亚洲成a人v欧美综合天堂下载| 久久久蜜臀国产一区二区| 色综合网色综合| www.日韩大片| 99v久久综合狠狠综合久久| 91蜜桃免费观看视频| 97se亚洲国产综合自在线观| 一本色道久久综合亚洲精品按摩| 99国产一区二区三精品乱码| 一本大道久久精品懂色aⅴ| 成人免费看的视频| 色av综合在线| 欧美少妇一区二区| 欧美一区二区黄色| 久久先锋资源网| 樱花草国产18久久久久| 亚洲国产精品综合小说图片区| 亚洲va欧美va人人爽午夜| 日产国产欧美视频一区精品| 国产精品一区二区视频| 成人动漫一区二区在线| 欧洲精品中文字幕| 精品久久久久久亚洲综合网| 一区二区三区资源| 久久99国产精品免费网站| 欧美一区二区三区在线观看| 国产精品福利一区| 国产美女在线精品| 91精品91久久久中77777| 中文在线一区二区| 国产毛片一区二区| 欧美日韩欧美一区二区| 亚洲国产一区在线观看| 99久久伊人久久99| 欧美国产一区二区| 国产精一品亚洲二区在线视频| 欧美日韩国产电影| 亚洲少妇30p| 色一情一伦一子一伦一区| 中文字幕欧美激情| 国产91精品一区二区麻豆网站| 久久久久久久久久久久电影 | 久久精品99国产国产精| 日韩欧美一区在线| 狠狠色狠狠色综合日日91app| 欧美一二三在线| 国内久久婷婷综合| 国产日韩欧美制服另类| 99re热这里只有精品免费视频| 中文字幕乱码亚洲精品一区| 一本久久a久久精品亚洲| 日韩二区三区四区| 日韩欧美激情四射| 成人精品一区二区三区四区| 国产片一区二区三区| 欧美在线免费视屏| 韩国在线一区二区| 亚洲成人先锋电影| 日韩一级精品视频在线观看| 不卡一卡二卡三乱码免费网站| 一区二区视频在线| 久久久久久9999| 日韩一区二区在线免费观看| 丁香网亚洲国际| 蜜桃视频在线观看一区| 一个色在线综合| 日本一区二区三区电影| 欧美伊人久久久久久午夜久久久久| 青青草国产成人99久久| 亚洲国产日日夜夜| 亚洲欧美偷拍卡通变态| 久久这里只有精品视频网| 在线播放一区二区三区| 欧美亚洲免费在线一区| 99精品国产视频| 91免费看`日韩一区二区| 97久久精品人人爽人人爽蜜臀| 不卡的av网站| 色香蕉成人二区免费| 色婷婷综合久久久中文字幕| 97久久精品人人澡人人爽| 色狠狠桃花综合| 欧美视频精品在线观看| 3751色影院一区二区三区| 91精品久久久久久久91蜜桃| 欧美一区二区精美| 国产亚洲污的网站| 国产精品国产三级国产有无不卡| 亚洲精品成人在线|