alexlen / laravel-lang-url
Language in url
1.2
2024-02-06 12:00 UTC
Requires
- php: ^8.1
This package is auto-updated.
Last update: 2025-05-06 17:24:21 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 // Переключиться на украинский язык