简体   繁体   English

laravel刀片视图模板

[英]laravel blade view templating

This is $reviewDetails 这是$reviewDetails

Array (
    [0] => stdClass Object (
        [userId] => 1
        [activityId] => 20
        [reviewId] => 6
        [title] => 
        [description] => 
        [rating] => 4
        [userName] => abcd
        [userCity] => wwqqwe
        [profilePicture] => 
        [reviewDate] => 2017-00-09 
        [images] => 
        [status] => 1
   )
   [1] => stdClass Object (
       [userId] => 78
       [activityId] => 20
       [reviewId] => 33
       [title] => Star trek
       [description] => nice trek
       [rating] => 4
       [userName] => abcd
       [userCity] => 
       [profilePicture] => MTQ4OTUwOTYzOS43OA==
       [reviewDate] => 2017-03-11 12:19:39
       [images] => Array (
           [0] => stdClass Object (
               [title] => my click
               [file] => MTQ4OTIzNDcwNy42OA==
           )
           [1] => stdClass Object (
               [title] => my click
               [file] => MTQ4OTIzNDczMi4xMQ==
           )
       )
       [status] => 0
    )
)

reviews.blade.php file reviews.blade.php文件

@foreach ($reviewDetails as $reviewDetail)
    @if (! empty($reviewDetail->images))
        @foreach ($reviewDetail->images as $reviewImage)
            <p>
                <img src="{{ $reviewImage->file }}">
            </p>
        @endforeach
    @else
        <p>No image</p>
    @endif
@endforeach

this code doesnt work in laravel and it shows trying to get property of non-object ?? 此代码在laravel中不起作用,它显示了尝试获取非对象的属性? How can i display images array in blade template ....please help 如何在刀片模板中显示图像阵列....请帮助

You've missed a $ in your foreach loop. 您在foreach循环中错过了$。 Additionally, the <img> tag was not being closed in the HTML. 此外, <img>标记未在HTML中关闭。

@foreach($reviewDetails as $reviewDetail)
    @if(!empty($reviewDetail->images))
        @foreach($reviewDetail->images as $reviewImage)
            <p><img src="{{$reviewImage->file}}"></p>
        @endforeach
    @else
         <p>No image</p>
    @endif
@endforeach

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM