change display on categories

This commit is contained in:
Ludovic CANDELLIER
2022-05-31 23:21:04 +02:00
parent 5b74c93b2e
commit e31978b1e3
10 changed files with 297 additions and 5 deletions

View File

@@ -8,6 +8,21 @@ use App\Repositories\Core\Categories as CategoryTrees;
class Categories
{
public static function getAncestorsByArticle($id)
{
$category = Articles::get($id)->categories()->first();
$ancestors = self::getAncestorsByCategory($category->id);
$ancestors[] = $category->toArray();
return $ancestors;
}
public static function getAncestorsByCategory($id)
{
$category = self::get($id);
$ancestors = $category->getAncestors()->toArray();
unset($ancestors[0]);
return $ancestors;
}
public static function getByHomepage()
{