提问者:小点点

如何更改development env shared hosting laravel中的符号链接?


我在共享主机中有一个Larevel应用程序。对于设置,我必须在主机的主地毯上创建一个新文件夹,并将我的公用文件夹的内容复制到public_html。我修改了索引。php和所有的工作都很好。但是,当用户上载一个需要公开的文件时,该文件会保存在myproject/storage/app/public路径中,但不会反映在public\u html/storage中,因此我无法访问它。

阅读文档后,我知道符号链接有问题。

我怎样才能改变它?

注意:我无法访问cdm,因为它是一个没有访问权限的共享主机。这是窗口托管。


共1个答案

匿名用户

沿着这条路线web.php然后撞上这个

Route::get('/artisan/storage', function() {
    $command = 'storage:link';
    $result = Artisan::call($command);
    return Artisan::output();
})