Laravel 助手设置类活动不工作

Posted

技术标签:

【中文标题】Laravel 助手设置类活动不工作【英文标题】:Laravel Helper Set Class Active Not Working 【发布时间】:2019-06-12 03:33:34 【问题描述】:

我有一个辅助函数。

function setActive($path, $active = 'active')

    return call_user_func_array('Request::is', (array)$path) ? $active : '';

当我访问该站点时:http://example.net/posts?group=active,我的函数不起作用并返回一个空字符串 ("")。

我在 Blade 中使用它:

class=" setActive(['posts?group=active'] "

我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

这是用于导航吗?您不需要辅助函数来实现这一点。在你的刀片中,你可以这样做......

@if(request()->is() === 'posts')

 request()->is('posts') ? 'active' : '' 

【讨论】:

以上是关于Laravel 助手设置类活动不工作的主要内容,如果未能解决你的问题,请参考以下文章

Laravel - 如何调用模型类助手然后在视图中显示结果

Laravel 在工作台中整洁的测试助手?

Laravel 身份验证在 laravel 5.3 中无法正常工作

未找到 Laravel 助手类

通过控制器助手授权:方法 authorize() 不存在 - Laravel 5.5

在 laravel 5 中找不到助手类