访问Laravel Blade中的嵌套对象

时间:2017-04-06 00:44:58

标签: php laravel laravel-5.4 laravel-blade

从查询响应中检索以下内容的Blade语法是什么?数据急切加载。每个图像都链接到一个单独的表。如何访问Blade中对象内的对象? Laravel相当新鲜。谢谢!

enter image description here

4 个答案:

答案 0 :(得分:1)

将它们作为数据存储在控制器中后,在刀片模板中,您应该将它们作为对象回显:

{{ $images[0]->id }}
{{ $images[0]->host_image->path }}

答案 1 :(得分:0)

<强>控制器

在您的操作中,您需要将数据传递到刀片视图:

return view('someview', compact('images'));//name of variable $images

查看

只需使用变量:

@foreach($image as $image)
    {{-- Do Something --}}
@endForEach

答案 2 :(得分:0)

事实证明,您不能将下划线作为对象名称......

答案 3 :(得分:0)

您可以使用以下命令:

{{ $images->first()->id }}
{{ $images->first()->host_image->first()>path }}