我在应用程序文件夹中创建了一个名为帮助程序的目录,并使用辅助程序函数创建了一个新文件。
我运行了成功完成的作曲家转储。
现在,当我尝试转到应用程序中的任何页面时,我得到:
Warning: require(C:'wamp'www'abc'app'helpers): failed to open stream: Permission denied in C:'wamp'www'abc'vendor'composer'autoload_real.php on line 58
我已经阅读了一些关于如何为 Linux 解决此问题的文章,但我使用的是 Windows 7。所有权限都设置正确,所以我有点迷茫。
我该如何解决这个问题?
你需要像这样在composer.json中包含这个文件夹
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php",
"app/helpers"
]
},
然后开火composer dump-autoload
我通过专门命名我想使用的文件来修复它:
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
],
"files": [
"app/helpers/general.php"
]
},