|
@@ -28,7 +28,8 @@ class TenantController extends AdminController
|
|
|
$databaseConfig = config('database.connections');
|
|
|
|
|
|
$grid->column('id')->copyable();
|
|
|
- $grid->column('name');
|
|
|
+ $grid->column('name')->copyable();
|
|
|
+ $grid->column('company_name')->copyable();
|
|
|
$grid->column('email');
|
|
|
$grid->column('tenancy_db_connection')->expand(function ($model) use ($databaseConfig) {
|
|
|
$config = $databaseConfig[$model->tenancy_db_connection] ?? [];
|
|
@@ -81,6 +82,7 @@ class TenantController extends AdminController
|
|
|
$show = new Show(Tenant::query()->findOrFail($id));
|
|
|
$show->field('id');
|
|
|
$show->field('name');
|
|
|
+ $show->field('company_name');
|
|
|
$show->field('email');
|
|
|
$show->field('tenancy_db_connection');
|
|
|
$show->field('expired_at');
|
|
@@ -125,10 +127,11 @@ class TenantController extends AdminController
|
|
|
|
|
|
$form->tab('basicInfo', function (Form $form) use ($databaseConnections, $tenantId) {
|
|
|
$form->text('id')->rules('required')->default($tenantId); // 设置默认值为 tenant_id
|
|
|
- $form->text('name');
|
|
|
+ $form->text('name')->required();
|
|
|
+ $form->text('company_name')->icon('')->required();
|
|
|
$form->text('email');
|
|
|
$form->radio('tenancy_db_connection')
|
|
|
- ->options($databaseConnections)->default('mysql');;
|
|
|
+ ->options($databaseConnections)->default('mysql')->required();
|
|
|
$form->datetime('expired_at');
|
|
|
})->tab('domains', function (Form $form) {
|
|
|
$form->hasMany('domains', '', function (Form\NestedForm $form) {
|