我已经在laravel中创建了帮助文件。我想使用laravel功能。
我无法在帮助程序文件中使用use
或命名空间模板。
帮助文件的代码。
namespace App\Helpers;
class CommonFunctions {
public static function get_cat() {
}
}
我已在config/app.php
当我在帮助文件中使用namespace
时,就会显示此错误
刀片文件代码
答案 0 :(得分:0)
最后我找到了问题。
实际上,我正在将站点从laravel 5.2迁移到5.7,并且我正在将旧的帮助程序文件复制到新的文件,这就是我收到此错误的原因。
以前,我同时使用use
和namespace
,但是在添加use
语句之后,我才解决了这个问题。
可能是在帮助程序文件中不允许使用名称空间的问题,但是在创建帮助程序文件的每种解决方案和方法中都存在名称空间,因此,我从未尝试删除该行。
但是现在我有了解决方案...
感谢所有帮助我的人。 Shishil Patel
答案 1 :(得分:-1)
我猜你的助手中语法错误。
无论如何都尝试执行php artisan config:clear
,然后修复所有错误。
我以相同的方式完成了所有工作,但没有发现任何问题。