精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

Laravel 本地化

laravel 本地化

laravel的本地化功能支持在應用程序中使用不同的語言。您需要將所有不同語言的字符串存儲在文件中,這些文件存儲在 resources / views 目錄中。您應該為每種受支持的語言創建一個單獨的目錄。所有的語言文件都應該返回如下所示的鍵控字符串數組。

return [
   'welcome' =--> 'welcome to the application'
];

 

第1步 - 為語言創建3個文件 - 英文,法文 和 德文 。在 resources / lang / en / lang.php 保存英文文件 **

<!--? php
   return [
      'msg' =--> 'laravel internationalization example.'
   ];
?>

第2步 - 在 resources / lang / fr / lang.php 保存法文文件。

   return [
      'msg' =--> 'exemple laravel internationalisation.'
   ];
?>

第3步 - 在 resources / lang / de / lang.php 保存德文文件。

   return [
      'msg' =--> 'laravel internationalisierung beispiel.'
   ];
?>

第4步 - 通過執行以下命令創建一個名為 localizationcontroller 的控制器。

php artisan make:controller localizationcontroller --plain

第5步 - 成功執行后,您將收到以下輸出 -

第6步 - 將以下代碼復制到文件中

應用程序/ http /控制器/ localizationcontroller.php

應用程序/ http /控制器/ localizationcontroller.php


namespace app\http\controllers;

use illuminate\http\request;
use app\http\requests;
use app\http\controllers\controller;

class localizationcontroller extends controller {
   public function index(request $request,$locale){
      //set’s application’s locale
      app()--->setlocale($locale);

      //gets the translated message and displays it
      echo trans('lang.msg');
   }
}

第7步 - 在 app / http / routes.php 文件中為localizationcontroller添加路由。請注意,我們在本地化之后傳遞{locale}參數,我們將使用該參數以不同的語言查看輸出。

應用程序/ http / routes.php文件

route::get('localization/{locale}','localizationcontroller@index');

第8步 - 現在,讓我們訪問不同的網址以查看所有不同的語言。 執行以下url以英語查看輸出。

http://localhost:8000/localization/en

第9步 - 輸出將如下圖所示。

第10步 - 執行以下url以法語查看輸出。

http://localhost:8000/localization/fr

第11步 - 輸出將如下圖所示。

第12步 - 執行以下url以德語查看輸出

http://localhost:8000/localization/de

第13步 - 輸出將如下圖所示。

下一節:laravel session

laravel 教程

相關文章