Skip to content

Условия при выборке parents и children #62

@brussens

Description

@brussens

Доброго времени!
Скажите, при выборке родительских или дочерних нод как нибудь можно использовать where() ?
Дело в том, что бывает нужно указывать некоторые условия.
Например в случае хлебных крошек для вложенных страниц приходится делать так:

// treeAttribute = false
$breadcrumbs = [];

if($this->parent_id > 0) {// parent_id хранится просто для удобства
    $parents = $this->parents()->all();
    unset($parents[0]);
    foreach($parents as $parent) {
        $breadcrumbs[] = [
            'label' => $parent->title,
            'url' => ['/page/page/view', 'slug' => $parent->slug]
        ];
    }
}

$breadcrumbs[] = $this->title;

return $breadcrumbs;

Спасибо.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions