Ich möchte alle Bilder für jedes Projekt auflisten, ich habe versucht, es so zu machen, aber es gibt immer nur 1 Bild zurück.Wie schleife ich eine Sammlung innerhalb einer Sammlung in 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.'">';
}
}
}
der obige Code nur für Testzwecke ist, will ich tun, was ist es in einer Tabelle anzuzeigen, so etwas wie dies in meinem Controller:
<tbody>
'
$images = $project->images()->get();
foreach($images as $image){
'
<tr>
<td><img src="'.$image->image_path.'"></td>
</tr>
'
}
'
</tbody>
ja seine für Testzwecke nur, ich es in einer Tabelle angezeigt wird, ich weiß nur nicht, wie um die Variable $ images innerhalb der Variable $ projects zu loopen. – Jason