首页 > 解决方案 > 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):在数据库中找不到时区

该文件存储在文件夹中,所以我不明白这段代码我做错了什么?

标签: phplaraveluploadstorage

解决方案


我的错!我已将 identity_path 字段设置为

protected $dates = ['identity_path'];

在模型中。

当然,这会导致 Carbon 错误...


推荐阅读