🆙 More fixes 🆙

This commit is contained in:
Remco
2026-01-19 21:04:53 +01:00
parent 451b7edda3
commit 8d3115678c
10 changed files with 75 additions and 21 deletions
@@ -3,14 +3,11 @@
namespace App\Models\Articles;
use App\Models\User;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
class WebsiteArticleReaction extends Model
{
use HasFactory;
protected $guarded = [];
public $timestamps = false;
@@ -34,15 +31,22 @@ class WebsiteArticleReaction extends Model
parent::boot();
static::creating(function ($model): void {
$model->user_id = auth()->id();
/** @var WebsiteArticleReaction $model */
$model->user_id = (int) auth()->id();
});
}
/**
* @return BelongsTo<WebsiteArticle, $this>
*/
public function article(): BelongsTo
{
return $this->belongsTo(WebsiteArticle::class, 'article_id');
}
/**
* @return BelongsTo<User, $this>
*/
public function user(): BelongsTo
{
return $this->belongsTo(User::class);