stancl/temption自定义数据库名称



我使用的是laravel版本6,也使用动态数据库的stancl/trency包,但现在我在键入以下命令时遇到了一些问题:"php artisan tenants:create-d my-domain1.com name=my-domain-1 plan=free email=foo@test.localothes=test"为了创建一个新的数据库,我得到了这样的数据库名称"ecomerce_db_af0a82cc-aa3f-48dc-8ded-3b70c4ba833b"所以我想自己自定义数据库名称。我试图阅读该包的文档,但无法理解。你可以看到我生成的数据库名称

也许这有帮助:

用它更改config/tenancy.php:

'prefix' => 'tenant_',

用它更改您的命令文件:

protected $signature = 'tenants:create {tenant?}';

手柄:

if ($this->argument('tenant')) {
$this->info("Creating Tenant #{$this->argument('tenant')}#")
$tenant = Tenant::create([
'id' => "{$this->argument('tenant')}",
]);
}

最新更新