我有一个变量要发送到视图。如果主图像存在,则将其发送到视图;如果主图像不存在,则将其设置为“”;我不知道为什么代码不起作用。有人可以帮我解释一下吗?
foreach($post->images as $image){
$images[] = $image->image;
if(!empty($images[0])){
$mainImage = $images[0];
} else {
$mainImage = null;
}
}
return view('pages.post', compact('post', 'tags', 'previous', 'next', 'related', 'latest', 'latestSideCol', 'mainImage'));
答案 0 :(得分:0)
从foreach语句中删除if语句
foreach($post->images as $image){
$images[] = $image->image;
}
if(!empty($images[0])){
$mainImage = $images[0];
} else {
$mainImage = null;
}