从 blade 视图 laravel 访问 属性

Acessing property from blade view laravel

我试图在我的视图中显示一些数据,只有 id 属性 在传递到视图时被更改为某个随机数。其他属性都还行

如果我尝试从这样的视图访问 属性:{{ dd($var[1]) }},它会工作并且我可以看到这样的 ID:

但是如果我尝试直接通过 id 访问:{{ dd($var[1]['id']) }}{{ dd($var[1]->id) }},我只得到这个:

下面是我直接访问它的更多示例:

如果我使用 gettype() 是这个变量,我会得到 Integer,但它实际上是一个 string,正如您在第一个打印屏幕中看到的那样。

为什么我的 blade 视图会这样?我该如何解决?

请在您的控制器中 select id 为 new_id 并尝试打印

$var[1]->new_id or $var[1]['new_id']

它将解决您的问题 如果已修复,请打绿色勾并竖起大拇指,否则请留下评论,我们会尝试更新您

我最终使用了我在同一个数组中收到的另一个 id,看起来 blade 正在解码字符串或类似的东西。感谢您的回答。