1 回答
TA贡献1865条经验 获得超7个赞
在 public/index.php 中将这两个文件的路径更改为它们的当前路径。
autoload.php的第一行路径
__DIR__.'/../vendor/autoload.php';
到
require __DIR__.'/../../private_html/vendor/autoload.php';
app.php的第二行路径
$app = require_once __DIR__.'/../bootstrap/app.php';
到
$app = require_once __DIR__.'/../../private_html/bootstrap/app.php';
并将其放入\App\Providers\AppServiceProvider register()设置公共目录路径的方法中。
**
* Register any application services.
*
* @return void
*/
public function register()
{
// ...
$this->app->bind('path.public', function() {
return base_path().'/../public_html/public';
});
}
最后,如果您需要直接访问存储的文件,请使用命令重新分配存储目录的路径:
php artisan storage:link
您还可以将所有文件从 移动public_html/public到public_html并调整我上面提到的路径
- 1 回答
- 0 关注
- 69 浏览
添加回答
举报