我无法在laravel帮助文件中使用“使用”或“命名空间”

时间:2019-02-24 14:59:15

标签: php laravel helper

我已经在laravel中创建了帮助文件。我想使用laravel功能。

我无法在帮助程序文件中使用use或命名空间模板。

帮助文件的代码。

namespace App\Helpers;

class CommonFunctions {

    public static function get_cat() {  

    }
}

我已在config/app.php

中链接了此帮助程序

enter image description here

当我在帮助文件中使用namespace时,就会显示此错误

enter image description here

刀片文件代码

enter image description here

2 个答案:

答案 0 :(得分:0)

最后我找到了问题。

实际上,我正在将站点从laravel 5.2迁移到5.7,并且我正在将旧的帮助程序文件复制到新的文件,这就是我收到此错误的原因。

以前,我同时使用usenamespace,但是在添加use语句之后,我才解决了这个问题。

可能是在帮助程序文件中不允许使用名称空间的问题,但是在创建帮助程序文件的每种解决方案和方法中都存在名称空间,因此,我从未尝试删除该行。

但是现在我有了解决方案...

感谢所有帮助我的人。 Shishil Patel

答案 1 :(得分:-1)

我猜你的助手中语法错误。 无论如何都尝试执行php artisan config:clear,然后修复所有错误。

我以相同的方式完成了所有工作,但没有发现任何问题。