php通过路径部件数组获取链接

时间:2017-12-27 21:07:41

标签: php arrays laravel

使用最新的php和laravel

处理树类结构

我需要将路径转换为从数组到字符串的类别,以便在视图中使用它。

类别路径数组包含root。但路径字符串不应包含根部分。

请帮助纠正我的方法并使其更短更易读

public function getLinkAttribute()
{

    $path_without_root = array_filter($this->path, function ($value) {
        return $value->parent_id > 0;
    });

    $link = implode(
        array_map(function($value){
            return $value->name;
        }, $path_without_root),
        "/"
    );


    return $link;

}

注意:我不能在这种情况下使用laravel集合。

0 个答案:

没有答案