相关疑难解决方法(0)

无法通过邮递员提交请求提交表单数据

我正在使用 lumen api 5.6。这是我的路线 $router->PUT('collections/{collectionId}' 在邮递员中,我像这样调用这个 api。 在此处输入图片说明

这是该请求的正文 在此处输入图片说明

在这里看到我在这里有 CollectioPoints 但它在验证中失败。通过 formdata 发送的数据无法在验证中识别。

但是,如果我将路由从 put 发送到 post [$router->POST('collections/{collectionId}'],则通过表单数据发送的所有数据都会被识别,并且我会得到如下正确响应 在此处输入图片说明

为什么会发生这种情况。我不能通过放置请求发送表单数据吗?谢谢你。

php laravel lumen

6
推荐指数
2
解决办法
1万
查看次数

通过REST使用Laravel上传文件

我正试图通过邮递员在Laravel中通过REST api上传视频(我也尝试了图像).

到目前为止,我已尝试进行最简单的上传,但似乎没有任何效果.我正在使用PostMan中的"form-data"选项对http:// localhost:8000/api/videos进行POST请求并设置"文件"选项,这样我就可以使用"浏览"按钮查找文件了我的电脑并调用文件"文件".

在控制器中我这样做:

return $request->file('file')->getClientOriginalExtension();
Run Code Online (Sandbox Code Playgroud)

但我得到错误"在null上调用成员函数getClientOriginalExtension()".我也尝试过:

return Input::file('file')->getClientOriginalExtension();
Run Code Online (Sandbox Code Playgroud)

但结果却是一样的.

任何人都知道我做错了什么?

php api rest upload laravel

4
推荐指数
1
解决办法
6937
查看次数

标签 统计

laravel ×2

php ×2

api ×1

lumen ×1

rest ×1

upload ×1