我正在为laravel中的自定义包创建一个helper函数



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';
}

相关内容

  • 没有找到相关文章

最新更新