PHP 클래스 Arcanedev\Localization\Middleware\TranslationRedirect

저자: ARCANEDEV ([email protected])
상속: extends Arcanedev\Localization\Bases\Middleware
파일 보기 프로젝트 열기: arcanedev/localization

공개 메소드들

메소드 설명
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