<?php

namespace Yas\Company\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;
use Illuminate\Support\Facades\Storage;
use Illuminate\Support\Facades\URL;
use Laravel\Sanctum\HasApiTokens;
use Shetabit\Visitor\Traits\Visitor;
use Webkul\Core\Models\ChannelProxy;
use Webkul\Core\Models\SubscribersListProxy;
use Yas\Company\Contracts\Company as CompanyContract;
use Illuminate\Database\Eloquent\Model;
use Webkul\Core\Eloquent\TranslatableModel;

class Company extends TranslatableModel implements CompanyContract
{

    //use HasFactory, NodeTrait, Visitable;

    /**
     * The table associated with the model.
     *
     * @var string
     */
    protected $table = 'company';

    public $translatedAttributes = [
        'name',
    ];

    protected $fillable = [
        'status'
    ];

    protected $with = ['translations'];

}
