【发布时间】:2017-03-12 18:50:13
【问题描述】:
我有一个帮助文件位于
app/Helpers/Navigation.php
具有命名空间的帮助文件:
<?php
namespace App\Helpers;
class Navigation
{
public static function isActiveRoute($route, $output = 'active')
{
if (Route::currentRouteName() == $route) {
return $output;
}
}
}
我想自动加载这个文件。所以在我的 composer.json 我有这个:
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\\": "app/"
},
"files": [
"app/Helpers/Navigation.php"
]
},
在我看来,我想这样做:
<li class="{{ isActiveRoute('main') }}">
但我得到了错误:
Call to undefined function isActiveRoute()
不知道我做错了什么。当我更改作曲家文件时,我做了作曲家 dumpautoload。我尝试再次安装作曲家,也没有改变任何东西。
【问题讨论】:
标签: php laravel-5 composer-php