added tenantable attribute to models

This commit is contained in:
denisdulici
2020-05-02 14:33:41 +03:00
parent a0c154ded4
commit 8c4ca9d73c
9 changed files with 49 additions and 4 deletions

View File

@ -3,10 +3,13 @@
namespace App\Models\Setting;
use App\Scopes\Company;
use App\Traits\Tenants;
use Illuminate\Database\Eloquent\Model as Eloquent;
class Setting extends Eloquent
{
use Tenants;
protected $table = 'settings';
public $timestamps = false;
@ -55,4 +58,14 @@ class Setting extends Eloquent
{
return $query->where($this->table . '.company_id', '=', $company_id);
}
public function isTenantable()
{
return (isset($this->tenantable) && ($this->tenantable === true));
}
public function isNotTenantable()
{
return !$this->isTenantable();
}
}