Laravel 本地化添加 class 如果打开这个 Local
Laravel Localization add class active if open this Local
我正在尝试添加其中包含的语言 class"active"
我试过这种方法,但它对我不起作用
<div class="lang">
<ul>
@foreach(LaravelLocalization::getSupportedLocales() as $localeCode => $properties)
<li>
<a
class="{{ Request::path() === LaravelLocalization::getLocalizedURL() ? 'active' : ''}}"
rel="alternate"
hreflang="{{ $localeCode }}"
href="{{ LaravelLocalization::getLocalizedURL($localeCode, null, [], true) }}">
{{ $properties['native'] }}
</a>
</li>
@endforeach
</ul>
</div>
你应该这样做:
{{ $localeCode == LaravelLocalization::getCurrentLocale() ? 'active' : ''}}
我正在尝试添加其中包含的语言 class"active"
我试过这种方法,但它对我不起作用
<div class="lang">
<ul>
@foreach(LaravelLocalization::getSupportedLocales() as $localeCode => $properties)
<li>
<a
class="{{ Request::path() === LaravelLocalization::getLocalizedURL() ? 'active' : ''}}"
rel="alternate"
hreflang="{{ $localeCode }}"
href="{{ LaravelLocalization::getLocalizedURL($localeCode, null, [], true) }}">
{{ $properties['native'] }}
</a>
</li>
@endforeach
</ul>
</div>
你应该这样做:
{{ $localeCode == LaravelLocalization::getCurrentLocale() ? 'active' : ''}}