Laravel 5.3多语言语言环境不起作用

时间:2016-11-01 13:34:23

标签: php laravel localization locale

我需要在laravel项目中添加另一种语言,我完成了所有翻译文件并将所有文本更改为{{trans()}}。我只是无法将URI更改为seLocale所以我写了这条路线

   Route::get('/changelanguage', function(){
      if(Session::has('locale'))
      {
        $lang = Session::get('locale');
          if ($lang == 'en') {
              App::setLocale('ar'); 
              session(['locale' => 'ar']);
             }
          elseif ($lang == 'ar') {
             App::setLocale('en'); 
              session(['locale' => 'en']);
             }
        }else{
        session(['locale' => 'en']);
       }
     return Redirect::back();

    });

并且这不会对本地

进行任何更改

0 个答案:

没有答案