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

Laravel储藏碳异常

赫连方伟
2023-03-14

我试图上传一个文件,我有一个错误从碳异常。代码:

$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():无法分析位置0处的时间字符串(Deads/Identities/1/1DADA0CC-ADCA-420F-9B21-3E8C106A62B8.png):在数据库中找不到时区

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

共有1个答案

金子轩
2023-03-14

您使用time()而不是str::uuid()

 类似资料:
  • 我正试图在过期日期前三天,但我不知道如何发送? 思维方式 检索剩余三天到期的所有订阅者 发送电子邮件给他们的用户 代码 表我需要检查名为 这个表有一个名为的列,我需要检查它以找到

  • 我已经在中将时区配置为。 如果我执行,它返回我想要的。 到目前为止还不错! 当我做时,它返回例如16小时,而当前时间是17小时。有人能解释为什么不考虑夏令时吗? 我使用Laravel 7.16,PHP 7.4 当做 编辑1:代码图像时间|https://imgur.com/pfh6uij 编辑2:always done在我更改配置时清除所有缓存。 编辑3:created_at和updated_at

  • 希望我没有生气,我只是错过了一些东西。我在Laravel5.0上有一个项目,每次收到请求时都会调用requestExpired函数。现在,要计算服务器上的当前时间与我使用的请求中的时间戳之间的差异: 由于某些原因,请求总是被拒绝,因为它已过期。当我从上面调试这两行并转储数据时,我得到: 请求的时间戳为:1423830908279 $NOW对象:碳\碳对象 ( [日期]= $POSTEDTIME对象

  • 我读了几篇关于设置语言环境的文章。我在终端中测试了locale-a,看看我的locale是否在那里,结果是。appServiceProvider中添加了以下代码规则: 这个美元- 例如,有人知道为什么《碳》仍然在周日上映,而不是《宗达格》吗?

  • 当你正在做一项复杂的工作时, 发现了一个和当前工作不相关但是又很讨厌的bug. 你这时想先修复bug再做手头的工作, 那么就可以用 git stash 来保存当前的工作状态, 等你修复完bug后,执行'反储藏'(unstash)操作就可以回到之前的工作里. $ git stash "work in progress for foo feature" 上面这条命令会保存你的本地修改到储藏(stas

  • 我有一个问题返回日期在法语在我laravel项目, 在我的模型中,我有以下方法: 但日期仍然是英文的, 我也试过了 但日期仍然是英文的。我也尝试过使用php日期函数和Carbon的localizedFormat方法,但结果总是一样的:英语中的日期, 你知道这个问题吗?(我使用区域设置进行了检查-我的计算机上有a和fr_fr) 谢谢你

  • 我试图得到用户列表与<代码>created_at日期超过<代码>30天,但它得到用户甚至今天的日期。 获取注册日期为30天的用户。 如果验证日期为空,请删除它们。 即使我今天注册,我的验证日期为空,我的帐户也会删除。

  • 这是一个真正的陌生人,当返回当前时间与碳,这是返回任何时间作为UTC对我来说。我不明白为什么我把一切都配置成欧洲/马德里。 例子: 但是: 我不明白为什么。 我的档案app.php 当加载一个模型时,例如用户 返回时创建的_和更新的_ 但在数据库中保存的值是