Laravel 5.2将公用文件夹更改为共享服务器上的public_html

时间:2016-08-16 15:14:44

标签: php laravel-5.2

我已将我的项目上传到godaddy并将公用文件夹内容移至public_html。项目工作正常,但干预形象无法在公共道路上写,因为它不存在。以下是信息:

Can't write image data to path (/home/username/public/uploads/...

显然public_path()错了,它仍然指向public。但它现在应该是public_html。 所以我的问题是如何在Laravel 5.2中将其更改为public_html

1 个答案:

答案 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__;
});