'int', 'favoritable_id' => 'int' ]; protected $fillable = [ 'user_id', 'favoritable_id', 'favoritable_type' ]; public function user(): BelongsTo { return $this->belongsTo(User::class); } // رابطه پلیمورفیک: علاقهمندی میتونه به محصول، خبر، پست و... وصل باشه public function favoritable(): MorphTo { return $this->morphTo(); } }