0

在我的 laravel 项目中,我将文件放在存储目录中。我需要从存储目录中的公共文件夹访问我的一些文件,即storage/app/public/images

在我的服务器中,我将 laravel公共文件夹放在 public_html和public_html之外的其他文件夹中。

至于公开访问存储文件,我需要运行以下命令:

php artisan storage:link 

但是当我在服务器中运行上述命令时,出现以下错误:

在 Filesystem.php 第 228 行: symlink(): No such file or directory

当服务器上public_html中的laravel公用文件夹时,如何访问存储目录中的公用文件夹?

4

2 回答 2

1

您将 laravel 默认公用文件夹更改为 public_html。因此,您应该首先修复 laravel 公共目录路径,然后运行该工匠命令。修复 laravel 公共目录路径的解决方案在这里:https ://stackoverflow.com/a/30198781/4835268

于 2018-11-12T07:03:10.867 回答
-1

删除存储文件夹和文件并运行命令

php artisan storage:link
于 2020-08-31T10:09:40.230 回答