gpt4 book ai didi

php - 根据当前翻译的 Laravel 路由在 Blade 中添加 "active"类

转载 作者:行者123 更新时间:2023-12-02 04:17:06 24 4
gpt4 key购买 nike

使用包mcamara/laravel-localization在 Laravel 5.1 中,我成功本地化了我的网站并翻译了路线。现在的问题如下:如何根据当前路由通过 Blade 模板添加自定义类“事件”?

到目前为止我已经尝试使用 HTML::macro 但似乎包 laravelcollective/html :“5.1.*”与 L5.1 不完全兼容(尤其是宏)。

即使我设法使用宏,我也无法使用 Request::is('about') 因为路由已转换。我很确定这一定是一个简单的方法......

Example routes:
www.sitename.com/en/about = www.sitename.com/ro/despre => route to same controller/action

最佳答案

试试这个!

<li class="@if (Request::is('/')) {{'active'}} @endif"><a href="/">Home <span class="sr-only">(current)</span></a></li>    
<li class="@if (Request::is('about')) {{'active'}} @endif"><a href="{{URL::to('/about')}}">About</a></li>
<li class="@if (Request::is('contact')) {{'active'}} @endif"><a href="{{URL::to('/contact')}}">Contact</a></li>

关于php - 根据当前翻译的 Laravel 路由在 Blade 中添加 "active"类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33044934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com