Laravelは多言語ルーティングを登録します

藏色散人
リリース: 2019-10-02 17:45:18
転載
2965 人が閲覧しました

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',
],
ログイン後にコピー

README を必ず確認してください。パッケージには、多言語パッケージで実行できるすべての例が含まれています。このパッケージの詳細については、chinleung/laravel-multilingual-routes で確認でき、完全なインストール手順を入手し、GitHub でソース コードを参照できます。

Laravel 関連の技術記事の詳細については、Laravel Framework Getting Started Tutorial 列にアクセスして学習してください。

以上がLaravelは多言語ルーティングを登録しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:learnku.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート