PHP Класс Arcanedev\Localization\Middleware\TranslationRedirect

Автор: ARCANEDEV ([email protected])
Наследование: extends Arcanedev\Localization\Bases\Middleware
Показать файл Открыть проект

Открытые методы

Метод Описание
handle ( Illuminate\Http\Request $request, Closure $next ) : mixed Handle an incoming request.
translateRoute ( string $routeName, array $attributes = [] ) : Illuminate\Routing\Route | null Translate route.

Приватные методы

Метод Описание
fireEvent ( string $locale, string $route, array $attributes ) : array Fire translation event.
getTranslatedUrl ( Illuminate\Http\Request $request ) : null | string Get translated URL.

Описание методов

handle() публичный Метод

Handle an incoming request.
public handle ( Illuminate\Http\Request $request, Closure $next ) : mixed
$request Illuminate\Http\Request
$next Closure
Результат mixed

translateRoute() публичный Метод

Translate route.
public translateRoute ( string $routeName, array $attributes = [] ) : Illuminate\Routing\Route | null
$routeName string
$attributes array
Результат Illuminate\Routing\Route | null