Ich habe eine One to Many-Beziehung eingerichtet für meine "Ankündigungen" mit vielen "Kommentare".Laravel Pass Kommentare mit Beiträge
Zur Zeit, als meine Benutzer Lasten bis die App-Seite, ich habe es die 30 jüngsten Ankündigungen wie solche senden:
Route::get('/app', function() {
$posts = Announcement::take(30)->orderBy('id', 'desc')->get();
return View::make('app')->with([
//posts
'posts' => $posts,
//orders
'orders' => $orders
]);
}
Wenn ich die Ansagen in Klingen Echo aus einer foreach-Schleife durch den $ posts mit Objekt, möchte ich auch die Kommentare für jeden Beitrag unter dem jeweiligen Beitrag aussprechen.
Ist es möglich, die Kommentare für einen Beitrag als Teil des eigentlichen Postobjekts zu übergeben? Zum Beispiel wäre es schön, wenn ich dies tun könnte:
@foreach ($posts as $post)
//echo out the post
{{$post->content}}
//echo out the comments relating to this post
{{$post->comments}}
@endforeach