<?php

namespace Yajny\Models;

use Illuminate\Database\Eloquent\Model;
use Spatie\Translatable\HasTranslations;
use Yajny\Traits\SelectTranslations;

class FeaturedStores extends Model
{
    use HasTranslations, SelectTranslations;

    protected $table = 'featured_stores';
    protected $primaryKey = 'id';
    protected $guarded = ['id'];
    public $timestamps = false;
    public $translatable = ['description'];



    public static $nonReplaceableAttributes = ['id', 'store_id', 'region_code', 'created_at', 'updated_at'];
    public  $selColmns = ['id','region_code','store_id','description', 'status', 'created_at', 'updated_at' ,
        'first_image_en','first_image_ar',
        'second_image_en','second_image_ar',
        'third_image_en','third_image_ar',
        'forth_image_en','forth_image_ar'];

    public function store()
    {
        return $this->belongsTo(Store::class, 'store_id', 'id')->withoutGlobalScopes();
    }
}