【问题标题】:Trying to get property 'created_at' of non-object试图获取非对象的属性“created_at”
【发布时间】:2022-01-17 14:05:07
【问题描述】:

我想从表/模型帖子中显示 created_at。 所以我写了这段代码

如果我var_dump。它有效

我想附和这个

{{$user->post->first()->created_at}}

但是出错了

我不知道它为什么要获取非对象的属性

【问题讨论】:

  • 请发布 var_dump 代码。
  • 它很简单,因为 $user->post->first() 返回空/null
  • 0 您好,由于您的数据库表字段中没有任何值,所以首先您可以填写 created_at 的值,然后您将得到正确的答案。

标签: php laravel


【解决方案1】:

您不必在急切加载的关系上调用first()。你可以这样做:

$user->post->created_at

$user->post()->first()->created_at

【讨论】:

    猜你喜欢
    • 2021-10-01
    • 1970-01-01
    • 2014-12-09
    相关资源
    最近更新 更多