我在模型中定义了一个雄辩的关系。 在我的控制器中,我得到了一些类似的配置文件:
$profiles = $this->profileRepo->paginate('10');
在我看来,我利用Profile模型中的关系获取相关图像,并在foreach循环中使用它。 但在此之后我尝试获取Profile-> nick_name,它将无法正常工作。我做了一个dd(),它显示模型现在已从Profile更改为Image ..
@foreach($profiles as $row)
<div>
@foreach($row->image->where('profile_picture', '1') as $row)
<a href="$row->file">
<i class="fa fa-plus"></i>
</a>
@endforeach
</div>
<div>
//If this was ^^^Above^^^ the foreach() loop then it works fine :)
<h3>{{ $row->nick_name }}</h3>
<p>{{ $row->about }}</p>
</div>
@endforeach
不确定为什么会发生这种情况或如何预防。
答案 0 :(得分:0)
您的内部<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p id="date"></p>
循环会覆盖foreach
变量。
在内循环中使用另一个变量:
$row