路由:
控制器:
php artisan make:controller LanguageController
中間件
php artisan make:middleware language
修改kernel.php
\App\Http\Middleware\Language::class,//語(yǔ)言控制
修改config/app.php
'locales' => ['en' => 'English', 'zh_cn' => 'Chinese', 'jp' => 'Japanese'],可切換語(yǔ)言
'fallback_locale' => 'en',默認(rèn)語(yǔ)言
頁(yè)面語(yǔ)言切換:
topbar.blade.php
渲染實(shí)例,trans()函數(shù):
{{trans('common.User_center')}}? 參數(shù)一:文件名镐躲,參數(shù)二:對(duì)應(yīng)字段名
最后定義語(yǔ)言包信峻,resource/lang/目錄;
適用于多語(yǔ)言網(wǎng)站開(kāi)發(fā),laravel5.1-laravel5.5版本皆可適用堂氯!
效果圖:
日文
英語(yǔ)
翻譯的不標(biāo)準(zhǔn)得院,請(qǐng)自帶濾鏡悼尾,哈哈~~