[英]Permission denied after composer dump for Laravel “helper” directory
我已經在我的應用程序文件夾中創建了一個名為helpers的目錄,並使用helper函數創建了一個新文件。
我運行了成功完成的作曲家轉儲。
現在,當我嘗試轉到應用程序中的任何頁面時,都會得到:
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上解決此問題的文章,但是我使用的是Windows7。所有權限設置正確,所以我有點迷路。
我怎樣才能解決這個問題?
您需要像這樣在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"
]
},
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.