diff --git a/src/Models/Post.php b/src/Models/Post.php index df080f4..c2c3db2 100644 --- a/src/Models/Post.php +++ b/src/Models/Post.php @@ -2,6 +2,7 @@ namespace LaraZeus\Sky\Models; +use Database\Factories\PostFactory; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Support\Facades\Blade; @@ -14,11 +15,6 @@ class Post extends Model implements HasMedia { use HasFactory, HasTags, InteractsWithMedia, PostScope, HasTranslations; - public function getRouteKeyName() - { - return 'slug'; - } - public $translatable = [ 'title', 'content', @@ -46,6 +42,16 @@ public function getRouteKeyName() 'sticky_until' => 'datetime', ]; + protected static function newFactory(): PostFactory + { + return PostFactory::new(); + } + + public function getRouteKeyName() + { + return 'slug'; + } + public function statusDesc(): string { $PostStatus = PostStatus::where('name', $this->status)->first();