Php Laravel 7:如何使用“按段设置活动类”
我正在使用导航菜单中设置活动类,但它不起作用Php Laravel 7:如何使用“按段设置活动类”,php,laravel,Php,Laravel,我正在使用导航菜单中设置活动类,但它不起作用 function setActiveBySegments(string $path, string $class_name = "is-active") { $request_path = implode('/', Request::segments()); return $request_path === $path ? $class_name : ""; } 并在我的nav.blade.
function setActiveBySegments(string $path, string $class_name = "is-active")
{
$request_path = implode('/', Request::segments());
return $request_path === $path ? $class_name : "";
}
并在我的nav.blade.php中编辑路线
既然您希望能够使用通配符,那么请求上的is
方法似乎可以正常工作:
function isActive($path, $class = 'active')
{
return Request::is($path) ? $class : '';
}
“使用is
方法可以验证传入请求路径是否与给定模式匹配。使用此方法时,您可以将*
字符用作通配符”
是
你好,尼玛。谢谢你的提问。为了提出一个好问题,请尽量避免说“它不起作用”之类的话。相反,详细描述你收到的结果和你期望的结果。问候
function isActive($path, $class = 'active')
{
return Request::is($path) ? $class : '';
}