<?php
namespace QxCMS\Modules\Client\Models\Directory;
use Illuminate\Database\Eloquent\Model;
use Carbon\Carbon;
class Directory extends Model
{
protected $connection = 'client';
protected $table = 'locations';
public $module_id = 7;
protected $guarded = [];
protected $appends = ['hashid'];
public function getHashidAttribute()
{
return hashid($this->id);
}
public function affiliates()
{
return $this->belongsTo('QxCMS\Modules\Client\Models\Directory\Affiliates', 'affiliate_id');
}
public function specializations()
{
return $this->belongsTo('QxCMS\Modules\Client\Models\Directory\Specializations', 'specialization_id');
}
public function provinces()
{
return $this->belongsTo('QxCMS\Modules\Client\Models\Directory\Provinces', 'province_id');
}
public function cities()
{
return $this->belongsTo('QxCMS\Modules\Client\Models\Directory\Cities', 'city_id');
}
public function municipalities()
{
return $this->belongsTo('QxCMS\Modules\Client\Models\Directory\Municipalities', 'municipality_id');
}
}