Laravel-Lokalisierungspaket

Localizater ist ein Laravel-Paket, um Routen zu mehreren Gebietsschemas hinzuzufügen.

Ein Beispiel für die grundlegende Verwendung lokalisierter Pfade beim Definieren:

// routes/web.php
use Getsupercode\Localizater\Facades\Localizater;
use Illuminate\Support\Facades\Route;
Localizater::group(function () {
Route::view('/', 'welcome')->name('welcome');
Route::get('/user', '[email protected]');
});
// Put other (Non-read) route actions outside the `Localizater::group` as you don't need to have multiple locales for those actions.Route::post('/user', '[email protected]');

Es erkennt und ändert automatisch das Gebietsschema der Anwendung bei Bedarf durch die Von diesem Paket bereitgestellte Middleware-Software:

geschützt $middlewareGroups = [
'web' => [
"Getsupercode" (Localizater, LocalizaterMiddleware::class,
// ...
]
];

Schließlich stellt Localizater einige Routenhilfsprogramme zum Erstellen von URLs basierend auf Gebietsschemas bereit:

URL: example.com/fr/home
Ausgang: example.com/home
locale_route('home', 'en');

Dieses Paket bietet weitere Konfigurationsoptionen, z. B. das Definieren eines Standardgebietsschemas, das Anzeigen des Gebietsschemas für die Standard-URL und das Konfigurieren der verfügbaren Gebietsschemas.

Sie können mehr über dieses Paket erfahren, alle Installationsanweisungen abrufen und den Quellcode aufGitHub unter Getsupercode / Localizater herunterladen.

  Zitat

KARABAY A, 2020 . Laravel Lokalisierungspaket,

https://www.karabayyazilim.com/blog/php/framework/laravel/laravel-localization-paketi-2020-08-04-102559

(Abgerufen am 04. August 2020).


  Diesen Beitrag teilen

Kommentare (0)

Kommentar

Abonnieren
Melden Sie sich für den E-Mail-Newsletter an, um als Erster über meine Blogbeiträge Bescheid zu wissen