在我说什么之前,它已经在两天前工作了。我现在检查了,它不起作用。
1)我运行了逗号:php artisan storage:link
,它给了我以下输出结果
该文件已存在时无法创建该文件。的 [public / storage]目录已链接
2)然后在上传图片时,我使用以下代码:
Storage::disk('local')->put($folder.$name, file_get_contents($file));
因此,运行此命令后,当我检查storage / app / public目录时,可以看到名为“ 194192.png”的图像
3)我试图在浏览器中访问它:http://localhost:8000/storage/194192.png
,但是它抛出了NotFoundHttpException
4)我也尝试将其放在前端。在laravel中,我写了return asset("/storage/".$fileName)
,在前端我可以看到路径,但是图像根本没有加载,并说找不到404。
我已经挣扎了很长时间。