File: D:/HostingSpaces/SBogers10/topswtw.komma.pro/workbench/komma/kms/src/Komma/Kms/Shops/Shop.php
<?php
/**
* Short description for the file.
*
* @author Jaap Faes <jaap@komma.pro>
* @copyright (c) 2012-2015, Komma Mediadesign
*/
namespace Komma\Kms\Shops;
use Illuminate\Database\Eloquent\Model;
class Shop extends Model
{
protected $table = 'shops';
protected $fillable = ['slug', 'name'];
public function languages()
{
return $this->belongsToMany('Komma\Kms\Languages\Language', 'shop_language');
}
public function country()
{
return $this->belongsTo('Komma\Kms\Countries\Country');
}
public function pages()
{
return $this->hasMany('Komma\Kms\Pages\Page');
}
public function posts()
{
return $this->belongsToMany('Komma\Kms\Posts\Models\Post','posts_shops');
}
public function getEntityTitle()
{
return $this->name;
}
public function taxes()
{
return $this->hasMany('Komma\Kms\Taxes\Models\Tax', 'country_id', 'country_id');
}
}