types for str_pad
This commit is contained in:
parent
f457b7dcfe
commit
d1cd9a5cd4
@ -51,8 +51,8 @@ trait Documents
|
||||
}
|
||||
|
||||
$prefix = setting($type . '.number_prefix');
|
||||
$next = setting($type . '.number_next');
|
||||
$digit = setting($type . '.number_digit');
|
||||
$next = (string) setting($type . '.number_next');
|
||||
$digit = (int) setting($type . '.number_digit');
|
||||
|
||||
return $prefix . str_pad($next, $digit, '0', STR_PAD_LEFT);
|
||||
}
|
||||
|
@ -231,8 +231,8 @@ trait Transactions
|
||||
public function getNextTransactionNumber($suffix = ''): string
|
||||
{
|
||||
$prefix = setting('transaction' . $suffix . '.number_prefix');
|
||||
$next = setting('transaction' . $suffix . '.number_next');
|
||||
$digit = setting('transaction' . $suffix . '.number_digit');
|
||||
$next = (string) setting('transaction' . $suffix . '.number_next');
|
||||
$digit = (int) setting('transaction' . $suffix . '.number_digit');
|
||||
|
||||
$get_number = fn($prefix, $next, $digit) => $prefix . str_pad($next, $digit, '0', STR_PAD_LEFT);
|
||||
$number_exists = fn($number) => Transaction::where('number', $number)->exists();
|
||||
|
Loading…
x
Reference in New Issue
Block a user