我已将我的项目上传到godaddy并将公用文件夹内容移至public_html
。项目工作正常,但干预形象无法在公共道路上写,因为它不存在。以下是信息:
Can't write image data to path (/home/username/public/uploads/...
显然public_path()
错了,它仍然指向public
。但它现在应该是public_html
。
所以我的问题是如何在Laravel 5.2中将其更改为public_html
?
答案 0 :(得分:2)
在index.php中尝试:
$app = require_once __DIR__.'/../bootstrap/app.php';
// set the public path to this directory
$app->bind('path.public', function() {
return __DIR__;
});