Heim > PHP-Framework > Laravel > Laravel registriert mehrsprachiges Routing

Laravel registriert mehrsprachiges Routing

藏色散人
Freigeben: 2019-10-02 17:45:18
nach vorne
2966 Leute haben es durchsucht

Laravel registriert mehrsprachiges Routing

Laravel Multilingual Routes ist ein Erweiterungspaket von Chin Leung zur Registrierung mehrsprachiger Routen für Ihre Anwendung. Anstelle der folgenden Routing-Einstellungen:

Route::get('/', 'ShowHomeController')->name('en.home');
Route::get('/fr', 'ShowHomeController')->name('fr.home');
Nach dem Login kopieren

können Sie dasselbe mit diesem Erweiterungspaket erreichen:

Route::multilingual('/', 'ShowHomeController')->name('home');
Nach dem Login kopieren

Dieses Paket enthält außerdem eine Middleware, die die Anwendungen basierend auf Anfragen automatisch erkennt und ändert. Gebietsschema.

protected $middlewareGroups = [
    'web' => [
        \ChinLeung\LaravelMultilingualRoutes\DetectRequestLocale::class,
        // ...
    ]
];
Nach dem Login kopieren

Sie können die gewünschte Sprache über das Paket chinleung/laravel-locales konfigurieren:

// config/locales.php
'supported' => [
    'en',
    'es',
    'fr',
],
Nach dem Login kopieren

Schauen Sie sich unbedingt die Readme-Datei des Pakets an. Es enthält Beispiele für alles, was ein mehrsprachiges Paket leisten kann. Sie können mehr über dieses Paket unter chinleung/laravel-multilingual-routes erfahren, vollständige Installationsanweisungen erhalten und den Quellcode auf GitHub ansehen.

Weitere technische Artikel zu Laravel finden Sie in der Spalte Einführungs-Tutorial zum Laravel-Framework, um mehr darüber zu erfahren!

Das obige ist der detaillierte Inhalt vonLaravel registriert mehrsprachiges Routing. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:learnku.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage