This commit is contained in:
Edward Yang 2022-08-10 14:01:05 +08:00
parent 4fe4dfdef6
commit 5de6d87f9d
1 changed files with 9 additions and 1 deletions

View File

@ -39,8 +39,16 @@ class TaxClassRepo
]);
$taxClass->saveOrFail();
$rules = [];
foreach ($data['tax_rules'] as $rule) {
$rules[] = [
'tax_rate_id' => $rule['tax_rate_id'],
'based' => $rule['based'],
'priority' => (int)$rule['priority'],
];
}
$taxClass->taxRules()->delete();
$taxClass->taxRules()->createMany($data['tax_rules']);
$taxClass->taxRules()->createMany($rules);
$taxClass->load(['taxRules']);
return $taxClass;
}