Czy możliwe jest użycie modelu orderBy
dla powiązanych modeli obiektu? Oznacza to, powiedzmy, mam model z hasMany("Comments");
Blog Post mogę sprowadzić kolekcjęZamawianie powiązanych modeli z Laravel/Eumquent
$posts = BlogPost::all();
A następnie uruchomić poprzez każdego posta i wyświetla datę ostatniej edycji komentarza dla każdej jednej
foreach($posts as $post)
{
foreach($post->comments as $comment)
{
echo $comment->edited_date,"\n";
}
}
Czy istnieje sposób, aby ustawić kolejność, w której są zwracane komentarze?
Ach, brakowało mi 'get' - również, czy nie powinno to być wołaniem do metody' comments'? Jeśli spróbuję tego za pomocą magicznej właściwości, otrzymam: 'Call to undefined method Illuminate \ Database \ Eloquent \ Collection :: orderBy()' –
@AlanStorm Tak, masz rację, popraw to. – totymedli