diff --git a/Updated_Cms/app/Filament/Resources/Atom/Articles/Pages/CreateArticle.php b/Updated_Cms/app/Filament/Resources/Atom/Articles/Pages/CreateArticle.php index 2020419305..3df25d3f4c 100644 --- a/Updated_Cms/app/Filament/Resources/Atom/Articles/Pages/CreateArticle.php +++ b/Updated_Cms/app/Filament/Resources/Atom/Articles/Pages/CreateArticle.php @@ -3,7 +3,7 @@ namespace App\Filament\Resources\Atom\Articles\Pages; use App\Filament\Resources\Atom\Articles\ArticleResource; -use App\Models\Article; +use App\Models\Articles\WebsiteArticle; use Filament\Resources\Pages\CreateRecord; class CreateArticle extends CreateRecord @@ -12,7 +12,7 @@ class CreateArticle extends CreateRecord protected function afterCreate(): void { - /** @var null|Article $articleCreated */ + /** @var null|WebsiteArticle $articleCreated */ $articleCreated = $this->getRecord(); if (! $articleCreated || ! $articleCreated->visible) { diff --git a/Updated_Cms/app/Models/Article.php b/Updated_Cms/app/Models/Article.php index 85d29c6a56..8f2a2a23f9 100644 --- a/Updated_Cms/app/Models/Article.php +++ b/Updated_Cms/app/Models/Article.php @@ -2,9 +2,9 @@ namespace App\Models; -use App\Enums\NotificationType; -use App\Models\Article\ArticleComment; -use App\Models\Article\ArticleReaction; +use App\Models\Articles\WebsiteArticleComment as ArticleComment; +use App\Models\Articles\WebsiteArticleReaction as ArticleReaction; +use App\Models\Articles\Tag; use App\Models\Compositions\HasNotificationUrl; use Auth; use Illuminate\Database\Eloquent\Builder; @@ -102,12 +102,12 @@ class Article extends Model public function comments(): HasMany { - return $this->hasMany(ArticleComment::class)->defaultBehavior(); + return $this->hasMany(ArticleComment::class); } public function reactions(): HasMany { - return $this->hasMany(ArticleReaction::class)->defaultBehavior(); + return $this->hasMany(ArticleReaction::class); } public function user() diff --git a/Updated_Cms/app/Models/Articles/WebsiteArticleReaction.php b/Updated_Cms/app/Models/Articles/WebsiteArticleReaction.php index 027320fd82..7b3077b8aa 100644 --- a/Updated_Cms/app/Models/Articles/WebsiteArticleReaction.php +++ b/Updated_Cms/app/Models/Articles/WebsiteArticleReaction.php @@ -32,7 +32,7 @@ class WebsiteArticleReaction extends Model static::creating(function ($model): void { /** @var WebsiteArticleReaction $model */ - $model->user_id = (int) auth()->id(); + $model->user_id = (int) (auth()->id() ?? 0); }); }