php - 为什么我在侧边栏上的活动链接不起作用?
问题描述
我已经尝试过这两种类型的代码,{{Request::is('residential') ? 'active' : ''}}
但{{ 'contractor' == request()->path() ? 'active' : '' }}
仍然没有发生任何事情。这是我的sidebar.blade.php的全部代码
<div id="sidebar-nav" class="sidebar">
<div class="sidebar-scroll">
<nav>
<ul class="nav">
@if(auth()->user()->role == 'admin')
<li class="{{Request::is('residential') ? 'active' : ''}}">
<a href="/residential"><i class="lnr lnr-apartment"></i><span>Residence</span></a>
</li>
<li class="{{ 'contractor' == request()->path() ? 'active' : '' }}">
<a href="/contractor"><i class="lnr lnr-magic-wand"></i><span>Contractor</span></a>
</li>
@endif
</ul>
</nav>
</div>
</div>
网页.php
Route::group(['middleware' => 'auth','checkRole:admin'], function () {
Route::get('/residential','ResidentialController@index');
Route::get('/contractor', 'ContractorController@index')->name('contractor')
}
我想做什么?我希望有人可以帮助我解决这个问题。
解决方案
推荐阅读
- wordpress - word press 循环滑块
- node.js - 使用 create-react-app (Docker) 的 npm run build 设置限制性能 CPU
- regex - 如何从文本文件中去除 ANSI 转义码?
- validation - 验证振荡,尝试了不同的方法但没有好的结果
- python - 如何在 Django 中从后端删除令牌
- vue.js - Vue.js 访问父变量
- c# - 在当前上下文中从 DataItemTemplate 访问 ASPxComboBox
- node.js - 猫鼬中的错误。ValidatorError:需要路径“产品”
- php - 用作主键的随机 BIGINT 会显着影响性能吗?
- mysql - 如何将多行合并为表中的单行