php - Laravel 存储碳异常
问题描述
我正在尝试上传文件,但出现 Carbon Exception 错误。编码 :
$filename = Str::uuid().'.'.request()->file('identity')->extension();
$path = request()->file('identity')->storeAs('deads/identities/'.$dead->id, $filename);
$dead->identity_path = $path;
$dead->save();
和碳异常错误:
Carbon\Exceptions\InvalidFormatException 无法解析“deads/identities/1/1dada0cc-adca-420f-9b21-3e8c106a62b8.png”:DateTime::__construct():无法解析时间字符串(deads/identities/1/1dada0cc-adca -420f-9b21-3e8c106a62b8.png) 在位置 0 (d):在数据库中找不到时区
该文件存储在文件夹中,所以我不明白这段代码我做错了什么?
解决方案
我的错!我已将 identity_path 字段设置为
protected $dates = ['identity_path'];
在模型中。
当然,这会导致 Carbon 错误...
推荐阅读
- java - 如何在 contenteditable 处于活动状态时在 Vaadin Flow 中获取 div 的内部 html
- javascript - Mongoose 无法从 MongoDB 数据库中获取数据
- c# - 通过 WPF 转换器更改字体颜色
- c++ - 如何在 openssl 中从 SHA 切换到 SHA-1
- sql - 如何通过查看一列将数据导出到不同的文件?
- javascript - 在 Laravel 中使用 JavaScript 动态填充某些数据时出现未定义变量的错误
- node.js - 从多个集合创建视图 MongoDB
- javascript - 无法获取 /test - expressjs
- angular - 无法在 SafeSubscriber._next 读取未定义的属性“推送”
- apache-spark - PySpark 中 XGBoost 的跟踪器问题