alexlen/laravel-lang-url

1.2 2024-02-06 12:00 UTC

This package is auto-updated.

Last update: 2024-10-06 16:05:57 UTC


README

Добавляет метку языка в url и переключает локаль приложения согласно ей.

Позволяет привести url к виду site-name.com/en/posts

Установка

 composer require alexlen/laravel-lang-url

Описание

Маршрутам, которым должна добавляться метка языка, необходимо добавить префикс:

Route::prefix(Locale::getUrlLocale())->group(function () {
   ...
});

Для переключения языка используется следующий url: site-name.com/set-locale/{lang}

Пример переключения:

site-name.com/set-locale/en   // Переключиться на английский язык 
site-name.com/set-locale/ru   // Переключиться на русский язык
site-name.com/set-locale/ua   // Переключиться на украинский язык