select("title","slug","id","kid")->first(); if (!$lowestLevel) { return $tree; } $tree[] = $lowestLevel->toArray(); if ($lowestLevel->kid !== 0) { $tree = Contents::getTree($lowestLevel->kid, $tree); } return $tree; } public static function type(string $type,int $take=10) { return Contents::where("type",$type)->take($take)->get(); } public static function getBreadcrumbs(string $slug, $model=""): string { $tree = Contents::getTree($slug); $tree = array_reverse($tree); $breadcrumbs = ""; foreach($tree AS $alan => $deger) { $sonuc = str_replace("{slug}",$deger['slug'],$model); $sonuc = str_replace("{title}",$deger['title'],$sonuc); $breadcrumbs .= $sonuc; } return $breadcrumbs; } }