Laravel显示错误的存储路径

时间:2018-10-04 10:30:55

标签: laravel

我的本​​地主机Linux服务器中有一个Laravel项目。现在我将操作系统更改为Windows。现在我的头像图片似乎坏了,我的存储路径是

 'public' => [
            'driver' => 'local',
            'root' => storage_path('app/public'),
            'url' => env('APP_URL').'/storage',
            'visibility' => 'public',
        ],

当我点击myprojectname / storage时,它会显示linux路径(/var/www/html/testadmin/storage/app/public),即我以前的项目路径。我不知道为什么会这样。任何帮助都将得到帮助

1 个答案:

答案 0 :(得分:0)

可能是您的存储/公用文件夹的符号链接错误,您可以检查该链接是否指向正确的文件夹 使用ls -l命令检查给定文件是否为符号链接,并查找符号链接指向的文件或目录。

ls -l /usr/bin/python
lrwxrwxrwx 1 root root 9 Apr 16  2020 /usr/bin/python -> python2.7

第一个字符“ l”表示文件是符号链接。 “->”符号显示符号链接指向的文件。

rm命令删除给定的文件和目录。 要删除符号链接,请调用rm命令,后跟符号链接名称作为参数:

rm symlink_name

创建到存储公用文件夹的新符号链接

php artisan storage:link