Laravel 8, PHP 8.0
这里是包编写器中的辅助函数自动加载数组。json
"autoload": {
"psr-4": {
"Chatify\": "src/"
},
"files": [
"src/helper.php"
]
},
但是当我试图通过刀片文件内或控制器中的任何函数调用helper时,它没有检测到它。它只检测应用程序帮助文件。
我已经尝试了这些命令composer dumpautolload和composer update,但是没有帮助。
我正在尝试为我的自定义包创建一个辅助函数。我不想使用Laravel应用程序辅助功能。
这里已经解决了
在laravel的自己的包中创建自定义助手
无法由composer独立解决,使用了我的包服务提供商。我将这段代码添加到我的FaviconServiceProvider的boot()方法中,现在它可以工作了:
if (File::exists(__DIR__ . 'apphelpers.php')) {
require __DIR__ . 'apphelpers.php';
}