[英]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.