laravel child paren распечатать рекурсивно - PullRequest
0 голосов
/ 06 июня 2018
public function parent()
{
    return $this->belongsTo('place', 'parent_id');
}

public function children()
{
    return $this->hasMany('place', 'parent_id');
}

в моей модели есть два метода, поэтому я хочу рекурсивно печатать всех потомков или родителей, насколько я знаю каждый раз, когда я звоню:

$item->children() or $item->parent()

выполняется отдельный запрос mysqlТак есть ли способ получить все из них в одном запросе и распечатать их рекурсивно?Есть ли встроенный метод или я должен написать свою собственную функцию для этого?если я должен написать свою собственную функцию, по крайней мере, скажите, пожалуйста, как получить их все в одном запросе, используя этот красноречивый метод Model laravel

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...