我正在尝试在活动菜单上设置活动类。在过去,我正在使用 Request :: is()功能,但在新版本的laravel中,它说" Class' Request'找不到。"
答案 0 :(得分:0)
请检查您的代码
您是否将此行添加为命名空间
use Illuminate\Http\Request;
并且您还可以从控制器端传递一个带有视图的变量并检查刀片模板,如果获得该数据,则可以使用该菜单的活动类。像这样
在控制器中我在项目中使用了什么
$data['page-tab'] = 'adduser';
return view('user.add_user',compact('data'));
在刀片文件中,我在侧边栏部分
中检查了这个 <li class="{{ isset($data['page-tab']) && $data['page-tab'] == 'adduser' ? 'active' : '' }}"><a href="{{ route('adduser') }}"><i class="fa fa-file-text-o"></i>Manage Member</a></li>
希望这适合你。
答案 1 :(得分:0)
在使用blade
时,您可以使用request
辅助方法。试试这个
request()->is('your_url');
答案 2 :(得分:0)
请勿在路径前放置/。 它应该像
@if(Request::is('index'))
@include('include.showcase')
@endif