从Seeder类访问租户-Hyn Multitenancy Package

时间:2019-01-21 20:55:20

标签: php laravel multi-tenant

我正在尝试检索Hyn Multitenancy Laravel软件包的数据库播种器类中创建租户时正在播种的当前租约详细信息。

我已经按照Hyn \ Multitenancy文档设置了数据库种子,并且一切运行正常。现在的问题是,我想根据称为tenantDetails的表中的特定于租户的字段(lang)切换播种不同的数据。我试图做这样的事情。

class MyTenantSeeder extends Seeder
{
    public function run()
    {
       $lang = app(\Hyn\Tenancy\Environment::class)->hostname()->tenantDetail->lang;
       if($lang === 'en')....
    }
}

创建错误

Trying to get property 'tenantDetail' of non-object

是否可以从数据库播种器访问新的租户信息?

谢谢。

0 个答案:

没有答案