Ciao a tutti,

Sto sviluppando un gestionale con Laravel 8, ed ho bisogno di generare file che devono avere una specifica nomenclatura, seguita dal contatore di giornata così come nel titolo.
In pratica i file hanno la struttura
codice:
$nomeFile = 'nome_del_file'.$variabile1.'_'.$contatore;
$variabile1 è presa dal DB mentre $contatore deve essere dinamico poiché deve incrementare di 1 ogni volta che genero un file, e ogni nuovo giorno resettarsi e ripartire da 0.

Esiste un modo per fare ciò in PHP?

Per ora avevo pensato di definire una variabile $contatore definita come array chiave valore, dove la chiave è una data.
Se la chiave è diversa dalla data odierna quindi resettarlo a 0, impostare la chiave alla data del nuovo giorno.

Codice PHP:
 private $contatore = [ '2000-01-01' => 0]; 
dopodiché definire una funzione checkContatore()

Codice PHP:
private checkContatore(){

     if(
array_keys($this->contatore) != date("Y-m-d")){
           
// qui resetto il contatore
     
}