Added support for automatic translation of documentation categories.

This commit is contained in:
2025-02-09 20:00:34 +05:00
parent 58a256e1e4
commit 4dc6060fb3
10 changed files with 300 additions and 5 deletions
+6 -3
View File
@@ -2,6 +2,7 @@
namespace App\Enums;
use App\Models\DocumentationCategoryContent;
use App\Models\DocumentationContent;
use App\Models\Project;
use App\Models\ProjectContent;
@@ -11,13 +12,15 @@ enum Morph: int
case Project = 1;
case DocumentationContent = 2;
case ProjectContent = 3;
case DocumentationCategoryContent = 4;
public function getPathModel(): string
{
return match ($this) {
self::Project => Project::class,
self::DocumentationContent => DocumentationContent::class,
self::ProjectContent => ProjectContent::class,
self::Project => Project::class,
self::DocumentationContent => DocumentationContent::class,
self::ProjectContent => ProjectContent::class,
self::DocumentationCategoryContent => DocumentationCategoryContent::class,
};
}