laravel - Laravel 刀片“request()->is()”语法问题
问题描述
我正在使用以下代码使链接显示为活动状态。
<a href="/profile/{{ $user->id }}" class="{{ request()->is('/profile/'.$user->id) ? 'text-blue-500' : '' }}">View Profile</a>
它以前适用于非动态的链接。但是现在当我在 url 中传递数据时,它已经停止工作。我试过 dd-ing request()->is() 部分,尽管 url 和模式匹配,但它返回 false。
解决方案
您可以检查路线名称。
尝试这个:
<a href="/profile/{{ $user->id }}" class="{{ Route::currentRouteName() == 'your.route.name' ? 'text-blue-500' : '' }}">View Profile</a>
推荐阅读
- python - 如何运行时警告:LDA 中的 exp 中遇到溢出
- python - 一对多图像比较 SURF python
- java - Map 中最终类的杰克逊反序列化问题
- javascript - 我可以通过对开发做出反应来加速 webpack 捆绑吗?
- reactjs - 使用 reactJS 为 CSS 创建唯一 ID
- sql - 在sql中创建一个变量数组
- django - 如何在 django 中传递日期
- android - 在gridview中显示视频和照片还有视频的持续时间
- angular - angular 2 ngPrime 表渲染问题
- php - Symfony OneToOne 关系未在用户实体中获取数据