当前位置: 首页 > 知识库问答 >
问题:

Laravel 5.3-图像上传不工作

柏修洁
2023-03-14

我的视图中有一个用于上传图像的输入字段:

              <input type="file" class="form-control" name="image">

我已经在我的公共文件夹中创建了文件夹上传,在我的控制器中,我试图上传这样的文件:

$path = $request->file('image')->store('uploads/', 'public');

当我提交表单并上传图片时,没有任何东西被上传到文件夹上传,我得到了错误:

SQLSTATE[HY000]:一般错误:1364字段“image”没有默认值

共有1个答案

轩辕晔
2023-03-14

你有没有试着在你的表格上写上你的类型和文件-

 类似资料:
  • 我在Node.js应用程序中使用multer和cloudinary上传图像。当我处于开发模式时,它工作得非常好,但在部署到heroku后,我在浏览器控制台中得到错误,因为服务器响应的状态是503(服务不可用)。当我检查heroku日志时,它显示为at=error code=h12desc=“request timeout”method=post path=“/api/users/upload/av

  • 我有以下代码: 美元这个- 没有出现警告/错误,提交成功,但我上传的图像不会显示在文件夹中/uploads/user/“我不知道为什么,我不知道如何检查我的上传路径是否正确。我希望有一些方向。但我确实用相同的代码从不同的函数上传了它的工作和图像显示。 我目前使用localhost。 表格如下:

  • 出于某种原因,我的图像图标正在出现错误,尽管我试图修复它... 我读过这个问题,答案建议在mitmap文件夹中创建图像图标。因此,我将代码行从更改为 您可以看到图像上有一个错误。为什么会这样? 我曾试图: 清洁项目 重建项目 确保@mitmap/ic_启动器确实存在: 即使在我所有的尝试之后,错误仍然存在。我已经被困在这个问题上好几个小时了,我的脑袋都转不过来了。这是我的代码还是android s

  • 我正在使用CKEditor 4.5。2和CKFinder 3.0。PHP5.6上的0。一般来说,集成工作正常-当我单击CKEditor图像按钮时,我可以单击“浏览服务器”按钮,CKFinder打开,我可以选择图像,也可以进行上传。 不起作用的是image2对话框中的“上载”选项卡。我总是收到一个错误,说“请求的资源类型无效。”当我点击“发送到服务器”按钮时。 在我的CKFinder配置中,我定义了

  • 我正在尝试将一组照片上载到服务器,但请求失败。文件数组到达时总是显示为空。 req.body按预期显示数组。 图像通过Dropzone组件添加。(我尝试将其切换为标准输入,但它们似乎都以相同的方式传递文件) 图像被应用到FormData,名称图像文件在通过设置了多部分/表单数据标题的Axios POST请求发送之前被追加。 一旦传递到服务器,只有req.body似乎包含任何数据,req.files

  • 我试图上传一个图像使用Alamofire和PHP在我的服务器上,我在这里检查了所有不同的问题,但出于某种原因,它不会工作。我用超文本标记语言测试了我的PHP文件,它成功地上传了一个图像,所以它缩小到我的swft代码。 迅速: PHP: 我得到的回应是: