【问题标题】:Laravel - Undefined property: stdClass::$textLaravel - 未定义的属性:stdClass::$text
【发布时间】:2017-01-24 16:03:29
【问题描述】:

为什么 $text 会提供未定义的属性错误?

如果我在函数之前运行 dd($mentions),它肯定存在并包含 text 属性。

如果我在返回之前运行 dd($mention->text) 并在函数中运行,我也会得到预期的结果。

但是,该函数不会返回 $text 的值,而是会出错。

   $text = $mentions->map(function ($mention) {
        return $mention->text;
    });

【问题讨论】:

    标签: laravel-5


    【解决方案1】:

    我敢打赌,您在 $mentions 集合中有 1 个不具有 ->text 属性的对象?

    试试:

       if(!isset($mention->text)){
           dd($mention))
       }
    

    找出是哪一个。

    【讨论】:

    • 真的很感激!没想到这一点,快把我逼疯了!看起来这实际上是原因。
    猜你喜欢
    • 2016-12-29
    • 2019-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多