我在app文件夹中创建了一个名为helpers的目录,并创建了一个带辅助函数的新文件。
我运行了成功完成的作曲家转储。
现在当我尝试去我的应用中的任何页面时,我得到:
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.所有权限都设置正确,所以我有点迷失。
我该如何解决这个问题?
答案 0 :(得分:0)
你需要在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
答案 1 :(得分:0)
我通过专门命名我想要使用的文件来修复它:
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
],
"files": [
"app/helpers/general.php"
]
},