laravel - 文件上传功能在laravel API中返回异常
问题描述
我正在为移动应用程序开发 API。我在什么 API 中为注册用户创建 API。为此,我使用护照为新用户创建访问令牌。当我尝试使用以下代码上传个人资料图像时,我收到了类似“ErrorException:尝试获取文件中非对象的属性”的错误消息。我的代码是
$files = $request->file('photo');
$filename = str_random() . '.' . $files->extension();
$files->move(public_path() . '/images/user_profiles/', $filename);
如果我评论该代码,那么一切正常。我也尝试使用以下代码重新安装护照
php artisan passport:install --force
但我仍然遇到同样的错误。任何人都可以指导我。
解决方案
推荐阅读
- entity-framework-core - 如何在运行时为 EF Core 查询选择不同的过滤条件
- c# - Hololens 2 & Unity - 如何获得 CameraToWorld 和投影矩阵?
- javascript - JavaScript - 根据关闭条件将项目推送到数组
- .net-core - 使用堆栈 3.1 创建的 Azure Web 应用,但 --version 显示 2.2
- python - 在多个分隔符上拆分字符串,但不单独在空格上
- amazon-web-services - AWS 应用流 | 来自 Salesforce 的增量拉动
- vb.net - 第二次添加 Outlook 附件时在 Outlook 临时文件夹中创建的 VB 0B 临时文件
- python - Python Glob 精确模式匹配
- html - 在该 div 标签后面的 div 标签内显示图像
- c++ - CRichEditCtrl 50W 字体问题