首頁 > php框架 > Laravel > 主體

Laravel 註冊多語言路由

藏色散人
發布: 2019-10-02 17:45:18
轉載
2942 人瀏覽過

Laravel 註冊多語言路由

Laravel Multilingual Routes 是 Chin Leung 的擴充包,為你的應用程式註冊多語言路由。取代以下的路由設定:

Route::get('/', 'ShowHomeController')->name('en.home');
Route::get('/fr', 'ShowHomeController')->name('fr.home');
登入後複製

你可以用這個擴充包完成同樣的事情:

Route::multilingual('/', 'ShowHomeController')->name('home');
登入後複製

該軟體包還附帶一個中間件,可根據請求自動檢測和更改應用程式的區域設定。

protected $middlewareGroups = [
    'web' => [
        \ChinLeung\LaravelMultilingualRoutes\DetectRequestLocale::class,
        // ...
    ]
];
登入後複製

您可以透過chinleung/laravel-locales 套件配置所需的語言:

// config/locales.php
'supported' => [
    'en',
    'es',
    'fr',
],
登入後複製

請務必查看軟體套件的自述檔案,其中包含多語言軟體包可以執行的所有操作的範例。您可以在 chinleung/laravel-multilingual-routes 上了解有關此軟體包的更多信息,獲取完整的安裝說明以及在 GitHub 上查看源代碼。

更多Laravel相關技術文章,請造訪Laravel框架入門教學專欄進行學習!

以上是Laravel 註冊多語言路由的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:learnku.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!