我想列出每個項目的所有圖像,我試圖這樣做,但它總是隻返回1個圖像。如何在laravel的集合中循環集合?
public function home()
{
$projects = Project::all(); //result : 1
foreach($projects as $project){
$images = $project->images()->get();
// dd($images); //result : 4
foreach($images as $image){
return '<img src="'.$image->image_path.'">';
}
}
}
上面的代碼只是爲了測試的目的,我想要做的就是在一個表在我的控制器顯示它,像這樣:
<tbody>
'
$images = $project->images()->get();
foreach($images as $image){
'
<tr>
<td><img src="'.$image->image_path.'"></td>
</tr>
'
}
'
</tbody>
是它只是爲了測試的目的,我將在一個表中顯示它,我只是不知道如何在$ projects變量中循環$ images變量。 – Jason