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