【问题标题】:variable is showing on dd but not rendering at json resource laravel变量在 dd 上显示,但在 json 资源 laravel 上没有呈现
【发布时间】:2021-09-05 18:05:45
【问题描述】:

我有一个像下面这样的对象:这是我的 dd 的结果

      #test: \test\test {#1274
                #Test: array:6 [
                  0 => array:2 [
                    "from" => 1631431800
                    "to" => 1631503800
                  ]
                  1 => array:5 [
                    "from" => 1631431800
                    "to" => 1631503800
               
                  ]
        
                ]
              }
              -expired_at: 1631100600
              +"hasTime": false

在我的 json 资源中,我返回了一个简单的集合,如下所示:

        return $this->collection;

现在我的问题是我在 postman 的 return 语句中看不到 hasTime 变量,我注意到它有点不同,因为它在 dd 上有 + next 并且它在 " " 标记中。所以我想知道如何在结果中显示这一点,以及加号和加号的含义是什么。提前致谢

【问题讨论】:

    标签: php json laravel


    【解决方案1】:

    根据下面的报价(From here):

    从第 5 版开始,Laravel 的 dd()(它的表亲 dump()) 不会停止执行)依赖于 Symfony 的 VarDumper 组件 在引擎盖下。

    看看Symfony's VarDumper examples and output

    所以也许在“return statement”之前删除了“hasTime”属性(无论出于何种原因)......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-05
      • 2021-09-01
      • 2014-04-18
      • 2012-03-26
      • 2018-08-01
      • 1970-01-01
      • 2020-03-08
      相关资源
      最近更新 更多