Код IT
← Каталог

Laravel - MVC-фреймворк и паттерны проектирования — Связи между моделями

Фрагмент из «Laravel - MVC-фреймворк и паттерны проектирования»: Связи между моделями.

PHP main.php
class Post extends Model
{
    public function comments()
    {
        return $this->hasMany(Comment::class);
    }
}

$posts = Post::with('comments')->get();
foreach ($posts as $post) {
    foreach ($post->comments as $comment) {
        echo $comment->text;
    }
}
class Post extends Model
{
    public function comments()
    {
        return $this->hasMany(Comment::class);
    }
}

$posts = Post::with('comments')->get();
foreach ($posts as $post) {
    foreach ($post->comments as $comment) {
        echo $comment->text;
    }
}