protected function mutateFormDataBeforeCreate(array $data): array
{
$data['number'] = SalesOrder::generateNumber();
foreach($data['lines'] as $line) {
$data['subtotal'] += number_format($line['subtotal'], 2);
$data['discounts'] += number_format($line['subtotal'] * ($line['discount']/100), 2);
$data['tax'] += number_format($line['tax'], 2);
$data['total'] += number_format($line['total'], 2);
}
return $data;
}
protected function mutateFormDataBeforeCreate(array $data): array
{
$data['number'] = SalesOrder::generateNumber();
foreach($data['lines'] as $line) {
$data['subtotal'] += number_format($line['subtotal'], 2);
$data['discounts'] += number_format($line['subtotal'] * ($line['discount']/100), 2);
$data['tax'] += number_format($line['tax'], 2);
$data['total'] += number_format($line['total'], 2);
}
return $data;
}