このIDは、毎日の初日に1-66-0001
のように表示されます。今、私は最後の4桁を1ずつ増やす方法を知りたい。次のIDは1-66-0002
、1-66-0003
で、私のhtmlテーブルの最後の4桁を表示する必要があります(idは `` 1-66-0001`データベースに入りますが)私のコードでは、私はそれを得ていません。データベースのコントローラのIDを増やす
コントローラ
if (!empty($invoice) && $invoice->created_at->toDateString() == $today->toDateString())
{
$today_invoice = $invoice + 1;
} else {
$today_invoice = $id . '-' . $date . '-0001';
}
データベース内のこのようなカウンタを維持することは、私にとって本当の苦痛のように思えます。あなたが照会する時にそのIDを生成する代わりにあなたに開放されますか?日付が与えられれば、4桁のIDなどを構築できます。 –
@TimBiegeleisen確かに。インクリメンタルな4桁のIDをどのように構築するのですか? – XamarinDevil
@XamarinDevil - あなたの不足を修正しました。 $ today_invoice = $ invoice + 1 – TimBrownlaw