mirror of
https://github.com/archtechx/tenancy.git
synced 2026-02-05 16:34:04 +00:00
self review
This commit is contained in:
parent
3ec39b3445
commit
2cc40e0b81
2 changed files with 6 additions and 5 deletions
|
|
@ -150,10 +150,11 @@ class UpdateSyncedResource extends QueueableListener
|
|||
|
||||
if (Arr::isAssoc($model->getSyncedCreationAttributes())) {
|
||||
// Developer provided the default values (key => value) or mix of default values and attribute names (values only)
|
||||
// We will merge the default values with sync attributes
|
||||
[$attributes, $defaultValues] = $this->getAttributeNamesAndDefaultValues($model);
|
||||
// We will merge the default values with provided attributes and sync attributes
|
||||
[$attributeNames, $defaultValues] = $this->getAttributeNamesAndDefaultValues($model);
|
||||
$attributes = $model->only(array_merge($model->getSyncedAttributeNames(), $attributeNames));
|
||||
|
||||
return array_merge($model->only(array_merge($model->getSyncedAttributeNames(), $attributes)), $defaultValues);
|
||||
return array_merge($attributes, $defaultValues);
|
||||
}
|
||||
|
||||
// Developer provided the attribute names, so we'll use them to pick model attributes
|
||||
|
|
|
|||
|
|
@ -784,10 +784,10 @@ function createTenantsAndRunMigrations(): array
|
|||
/**
|
||||
* Run tenant migrations using the tenants:migrate command.
|
||||
*/
|
||||
function migrateTenantsResource(?string $path = null): void
|
||||
function migrateTenantsResource(): void
|
||||
{
|
||||
pest()->artisan('tenants:migrate', [
|
||||
'--path' => $path ?? __DIR__ . '/Etc/synced_resource_migrations/users',
|
||||
'--path' => __DIR__ . '/Etc/synced_resource_migrations/users',
|
||||
'--realpath' => true,
|
||||
])->assertExitCode(0);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue