我的本地主机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
),即我以前的项目路径。我不知道为什么会这样。任何帮助都将得到帮助
答案 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