I need to make an Invoice code with the following template :
INV-YYYYMMDDXXXXX (XXXXX = 5 digit running number)
Then, I write these codes in my 'store' in the Controller
$inv = 'INV-';
$invcode = $request->$inv.date().$invnum;
$invnum = $invnum + 1;
Then I write :
$array = [
'InvoiceCode' => $invcode,
'InvoiceDate' => $request->InvoiceDate,
'TotalPrice' => $request->TotalPrice,
'CustomerName' => $request->CustomerName,
'CustomerPhone' => $request->CustomerPhone,
'CustomerEmail' => $request->CustomerEmail,
'CustomerAddress'=> $request->CustomerAddress,
];
But the $invnum
is only 1 digit, and I need like 00001 when the 1st Invoice is generated.
How do I create the invoice template? Can anyone help me? Thanks.