<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class UserWishlist extends Model
{
    protected $table = 'user_wishlists';

    protected $fillable = ['id', 'user_id', 'product_id', 'created_at', 'updated_at'];

    public function product() {
        return $this->belongsTo(Product::class, 'product_id', 'id')
            ->with('manufacturer')
            ->select('id', 'sku', 'slug', 'name', 'image', 'regular_price_from', 'regular_price_to', 'discount', 'discount_core', 'price_from', 'price_to', 'manufacturer_id')
            ->where('is_deleted', false)
            ->where('is_activated', true);
    }
}
