protected function getRedirectionUrl(Request $request)
    {
        $locale = $request->segment(1, null);

        if ($this->getSupportedLocales()->has($locale))
            return $this->isDefaultLocaleHidden($locale)
                ? $this->localization->getNonLocalizedURL()
                : false;

        // If the current url does not contain any locale
        // The system redirect the user to the very same url "localized" we use the current locale to redirect him
        if (
            $this->getCurrentLocale() !== $this->getDefaultLocale() ||
            ! $this->hideDefaultLocaleInURL()
        ) {
            return $this->localization->getLocalizedURL(session('locale'), $request->fullUrl());
        }

        return false;
    }
protected function getRedirectionUrl(Request $request)
    {
        $locale = $request->segment(1, null);

        if ($this->getSupportedLocales()->has($locale))
            return $this->isDefaultLocaleHidden($locale)
                ? $this->localization->getNonLocalizedURL()
                : false;

        // If the current url does not contain any locale
        // The system redirect the user to the very same url "localized" we use the current locale to redirect him
        if (
            $this->getCurrentLocale() !== $this->getDefaultLocale() ||
            ! $this->hideDefaultLocaleInURL()
        ) {
            return $this->localization->getLocalizedURL(session('locale'), $request->fullUrl());
        }

        return false;
    }
protected function getRedirectionUrl ( Request $ request ) { $ locale = $ request -> segment ( 1 , null ) ; if ( $ this -> getSupportedLocales ( ) -> has ( $ locale ) ) return $ this -> isDefaultLocaleHidden ( $ locale ) ? $ this -> localization -> getNonLocalizedURL ( ) : false ; // If the current url does not contain any locale // The system redirect the user to the very same url "localized" we use the current locale to redirect him if ( $ this -> getCurrentLocale ( ) !== $ this -> getDefaultLocale ( ) || ! $ this -> hideDefaultLocaleInURL ( ) ) { return $ this -> localization -> getLocalizedURL ( session ( 'locale' ) , $ request -> fullUrl ( ) ) ; } return false ; }
Get redirection.

@param  \Illuminate\Http\Request  $request

@return string|false
Get redirection .