gpt4 book ai didi

php - Laravel 不存储请求中的文件

转载 作者:行者123 更新时间:2023-12-04 02:07:23 24 4
gpt4 key购买 nike

我得到了名为“image”的文件上传表单。表单正在工作,我正在获取图像,但由于某种原因它没有被存储。这是我用来存储图像的代码:

$path = $request->image->store('storage/uploads');

在此之前我检查
$request->hasFile('image')

后来我保存了$path。路径已成功保存,当我检查它时,它确实是存储/上传/radnmid,但没有文件

最佳答案

如果你的 filesystems.php 配置是默认的,那么

$path = $request->image->store('storage/uploads');

不是将文件保存在 storage/uploads 中,而是保存在 storage/app/storage/uploads 中。

而且您当前接受的答案并不是很好,因为 public_path() 旨在用于存储模板文件而不是用户上传。根据官方文档,上传应该在 storage/文件夹中使用,并带有来自 public/storage/的符号链接(symbolic link),而不是在 public/中。

阅读更多 https://laravel.com/docs/5.4/filesystem#the-public-disk

关于php - Laravel 不存储请求中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42169126/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com